TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: cdistri en 20 de Julio de 2009, 14:44:14

Título: comunicacion
Publicado por: cdistri en 20 de Julio de 2009, 14:44:14
Hola

Tengo un pic 16f877 el cual lo tengo configurado y funcionando para que pase informacion desde el pic al pc a traves de rs232 .

Mi problema es que queria que a la vez que mande la informacion tambien pueda recibir algo de informacion.

estoy usando el comando usart_write he intentado usar el comando usart_read pero no consigo leer nada.

a ver si me podeis comentar como puedo usar este comando.

Un saludo
Título: Re: comunicacion
Publicado por: rodrigo_control2009 en 11 de Agosto de 2009, 21:07:34
Esos  comandos de q compilador  son ???  en que  archivos  stan ? 

en ccs  con  getc  y  putc  es  simple
Título: Re: comunicacion
Publicado por: alexysar en 12 de Agosto de 2009, 00:50:41
Usa el write() dentro de un bucle while, y maneja el read por interrupción de la uart.
saludos!
Título: Re: comunicacion
Publicado por: Suky en 12 de Agosto de 2009, 09:42:47
Y sin manejar por interrupción debes testear un flag que te indique que ha llegado un dato, por ejemplo en CCS se utiliza if(kbhit()==1){...}

Saludos!