Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature currently requires accessing the site using the built-in Safari browser.
En realidad es muy sencillo y prácticamente es igual que configurar el módulo USART de los PIC que nada más tienen uno.
Al ser dos módulos, cada uno tiene registros independientes y eso es lo que se debe tener en cuenta.
Ver el archivo adjunto 165124
Ya que veo que se te ha complicado, mejor adjunto un ejemplo. (PBP3)
Como esto es realmente muy fácil de implementar, preferí usar interrupciones.
Ese Fuse no existe.Sí, descubrí mi error. Estaba simplemente en el fuse PS.
Half Duplex y Full Duplex.Quisiera preguntarle si funciona como half duplex
No se puede lograr la comunicación si las velocidades de los dispositivos son diferentes.quiero comunicarme con un equipo que tiene una velocidad no estándar de 5787, desde mi PC a 9600
¿Sería factible?
Ese Fuse no existe.
Yo únicamente usé los siguientes: FOSC = HSHP, IESO = ON, WDTEN = OFF
Half Duplex y Full Duplex.
Date un tiempo para leer la hoja de datos.
No se puede lograr la comunicación si las velocidades de los dispositivos son diferentes.
he tenido problemas con la implementacion del convertidor de baudios de 9600 a 5787 la verdad he configurado los registros como me indico ,tambien los registros SPBRG1 y SPBRG2 para la taza de baudios par que no tenga mucho error. pero al probar puenteando el rx con tx para qu e me regrese la dada que envio por la pc a 9600, me regresan datos imcompletos no se que estoy haciendo mal quisas sea la programacion ,quisiera que fuera tan preciso como la usart de una pc aalgun alcance o alguna otra forma de poder cambiar a 5787 baudios en la pc seria interesante .Sí es posible, no encuentro el problema.
Para 9600 Bps @ 20 MHz, el valor de SPBRGX debe ser 130 y para 5787 Bps, de 215Al probar puenteando el Rx con Tx para que me regrese la dada que envío por la PC a 9600, me regresan datos incompletos.
La precisión que alcance el PIC será suficiente para que el programa de PC enganche.Quisiera que fuera tan preciso como la USART de una PC.
Necesitas un terminal que permita establecer ese baud rate.Algún alcance o alguna otra forma de poder cambiar a 5787 baudios en la PC, sería interesante.
Para 9600 Bps @ 20 MHz, el valor de SPBRGX debe ser 130 y para 5787 Bps, de 215
La precisión que alcance el PIC será suficiente para que el programa de PC enganche.
Necesitas un terminal que permita establecer ese baud rate.
No sé si exista, yo diseñé mi propia interfaz RS-232 que sí lo permite.¿El terminal que me permite establecer los baudios a 5787 desde la pc directamente, existe o tengo que implementarlo?
Si existe, ¿Cómo puedo conseguirlo y si tengo implementarlo, cómo lo implemento?
¿Qué copilador? ¿Algunas pautas para hacerlo?