Autor Tema: comunicacion  (Leído 1682 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado cdistri

  • PIC10
  • *
  • Mensajes: 24
comunicacion
« 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

Desconectado rodrigo_control2009

  • PIC12
  • **
  • Mensajes: 54
    • Blog  de la  Orden del  temple
Re: comunicacion
« Respuesta #1 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
“El hombre ideal, sería persa de origen, árabe de religión, iraquí por cultura, hebreo por experiencia, cristiano por conducta, hindú por perspicacia, sufí por su estilo de vida, angélico por su moral y divino por sus ideas y conocimiento, destinado a la eternidad”

Desconectado alexysar

  • PIC16
  • ***
  • Mensajes: 206
    • e-Kit
Re: comunicacion
« Respuesta #2 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!

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: comunicacion
« Respuesta #3 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!
No contesto mensajes privados, las consultas en el foro


 

anything