TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: jayo en 28 de Enero de 2007, 18:56:27

Título: pic16f84 recepcion de caracter
Publicado por: jayo en 28 de Enero de 2007, 18:56:27
con este pic para comunicar via serie rs232 hay que programarlo por software mandando el start los 8 bit de datos y el bit de parada stop y lo mismo con la recepcion? o sin mas molestias con putchar() y getchar() hace lo mismo??
si utilizamos getchar() como sabesmos cuando a llegado el caracter o dato?
Título: Re: pic16f84 recepcion de caracter
Publicado por: maunix en 28 de Enero de 2007, 21:32:27
con este pic para comunicar via serie rs232 hay que programarlo por software mandando el start los 8 bit de datos y el bit de parada stop y lo mismo con la recepcion? o sin mas molestias con putchar() y getchar() hace lo mismo??
si utilizamos getchar() como sabesmos cuando a llegado el caracter o dato?

Las funciones getchar suelen esperar a qué el dato esté en el buffer para continuar la ejecución del programa.

Esto quiere decir que la función queda en un bucle del que no saldrá hasta no recibir el caracter.

Habría que ver el código fuente de la función getchar() de la que estas hablando para hablar con mas certeza.

Saludos