TODOPIC
Microcontroladores PIC => dsPIC => Mensaje iniciado por: STAI en 29 de Mayo de 2009, 16:19:37
-
Hola a todos, gracias de antemano por la ayuda a todos aquellos que en este foro se relacionen con los modulos Xbee y DSpic.
Mi proyecto consiste en Enviar y recibir datos desde la PC-USBpor software X-ctu que con el que uno configura y puede hacer pruebas con los xbee, a otro Xbee conectado al Dspic33Fp64Gp802.. Ya configure el UART del dspic, la prueba que hice fue trasnmitir y recibir datos con otro Dspic y con esta prueba creo que configure bien el UART. Tambien con el X-ctu tambien configure los dos Xbee para que se comunicaran entre si(DH, DL, MY, y todo ese rollo)....Mi problema es que al mandar datos desde el dspic por la UART al Xbee, el Xbee los envia al otro Xbee que esta conectado a la PC y cuando veo los datos en el software X-ctu son otros diferentes....De todo lo que he leido en este foro hablan algo de inversion de Rs232 no se en USB pasa lo mismo..Mire sien el uart se puede invertir la polaridad y lo hice pero lo mismo los caracteres que envio desde el dspic, en la PC son diferentes, hasta es mas envio caracteres ASII y lo que se ve en el XCTU no es nada de eso...ejemplo envio el caracter 'a' en HEX 61 y se recibe en HEX FB....Bueno de ante mano gracias...Algunos comentarios de Picmouse y nocturno me han servido mucho y de otro integrante del foro que ha hecho muchas pruebas con el UART.....Despues le dare las gracias....
-
Comprueba que tienes bien configuradas las opciones de velocidad, paridad y número de bits de start y stop en la comunicación serie. Si no son exactamente iguales te ocurrirá eso que dices.
Si están bien configuradas, la salida de un xBee será una copia fiel de la entrada del otro.
-
Si, voy a confirmar bien esos calculos que he hecho para el BRG, ademas estoy utilizando el oscilador interno, y como he leido de las prueba que ha hecho FlyingVector del UART que son bien interesantes, voy tambien a utilizar un cristal y a tener en cuenta el % de error ...Comentare despues como fue con mis pruebas...
-
Lo ideal es que pruebes primero uniendo los dispositivos con un cable. Cuando consigas que funcione bien, sustituyes el cable por los xBee y seguro que chuta.
-
Trabajo en el mismo proyecto comunicar dos xbee uno conectado a un computador y otro a un Dspic......
Primero hice la prueba como sugerio Noctuno, conectar los dos Dspic comunicandolos por UART y lo logre. La siguiente prueba reemplazar los cables por dos Xbee con los dos Dspics y funciono, esperendo que se estabilizara la comunicaion pero al final empezaba a funcionar correctamente...Despues retome el proyecto original. Pero el problema es que desde el Dspic envio datos por el xbee, al otro xbee conectado al PC y el dato que recibe es diferente. Mi problema ya no seria de programacion de Dspic porque me funcionan, sino es referente a programcion en el xbee o al COM???? Si alguien lee esto y sabe algo por favor, si no quiere decirmelo por el for porque se entiende que son las reglas podrian decirmelo via e-mail....Gracias de antemano...
-
Buenas tardes. Quería preguntarle a los foreros colombianos donde podría conseguir los xbee en colombia? de antemano muchas gracias
-
En Bucaramanga en un almacen que se llama Dinamo, http://www.dynamoelectronics.com/
Buenas tardes. Quería preguntarle a los foreros colombianos donde podría conseguir los xbee en colombia? de antemano muchas gracias
-
En sigmaelectronica en bogota:
http://www.sigmaelectronica.net/modulos-transmisor-receptor-c-98_104.html (http://www.sigmaelectronica.net/modulos-transmisor-receptor-c-98_104.html)