TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: teck182 en 31 de Agosto de 2011, 22:21:56

Título: Pic 16f84 Rs232 en 38400 o 115200 Serin serout
Publicado por: teck182 en 31 de Agosto de 2011, 22:21:56
Buenas acudo a este excelente foro ya que soy novato y busco ayuda con picbasic de como poner a trabajar el pic 16f84 para comunicacion serial a 38400 y 115200, gracias por la ayuda, espero sus comentarios
Título: Re: Pic 16f84 Rs232 en 38400 o 115200 Serin serout
Publicado por: elreypic2 en 01 de Septiembre de 2011, 00:05:47
Que tal teck182,

Desafortunadamente PICBasic Pro no soporta la velocidad de 115200 bps con los comandos SERIN2 y SEROUT2. La maxima velocidad soportada es de 38400. Pero es necesario usar un cristal de al menos 20 MHz.

SERIN2   PORTX.X,6,[b0]
Donde:

PORTx.x es el puerto por donde se va a recibir el dato
6 es el valor para configurar el baud rate a 38400
b0 es la variable en la que se recibe el dato

SEROUT2  PORTX.X,6,[B0]
PORTx.x es el puerto por donde se va a transmitir el dato
6 es el valor para configurar el baud rate a 38400
b0 es la variable que contiene el dato a transmitir.

Para mas detalles puedes consultar el manual.

http://melabs.com/resources/pbpmanual/

Saludos.

Elreypic.

Título: Re: Pic 16f84 Rs232 en 38400 o 115200 Serin serout
Publicado por: teck182 en 01 de Septiembre de 2011, 05:24:07
Muchas gracias por aclarar la duda, leere la informacion que me indicaste conoces algun compilador que pueda manejar la velocidad de 115200?