Autor Tema: Comunicacion RS232 con control de flujo  (Leído 6838 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Medusa

  • PIC18
  • ****
  • Mensajes: 252
Comunicacion RS232 con control de flujo
« en: 13 de Febrero de 2009, 02:49:52 »
Hola Chicos,  :mrgreen: alguno de ustedes han implementado alguna vez una comunicacion RS232 entre una PC y un pic pero usando el modo control de flujo?, pueden postear algun ejemplo en CCS si no es mucho pedir? :-/

Desconectado betomax

  • PIC10
  • *
  • Mensajes: 16
Re: Comunicacion RS232 con control de flujo
« Respuesta #1 en: 13 de Febrero de 2009, 05:01:34 »
Hay 2 tipos de control de flujo, por hardware y por software (modem)

el menos costoso computacionalmente es el HW usa las señales RTS y   CTS para saber cuando el otro dispositivo esta libre, tan solo pon acorde ese señal (definida como entrada para ver si esta libre y la otra como salida para decirle al otro equipo que se espere que estas ocupado)

   while(!RTS)
   {
 
      printf("\r\nPulsing this data ! \r\n");
       
 
   }

Desconectado Medusa

  • PIC18
  • ****
  • Mensajes: 252
Re: Comunicacion RS232 con control de flujo
« Respuesta #2 en: 13 de Febrero de 2009, 14:41:01 »
Hola betomax, pero dime como hago con las demas señales de control :shock:


Desconectado septiembre_negro

  • PIC18
  • ****
  • Mensajes: 310
Re: Comunicacion RS232 con control de flujo
« Respuesta #3 en: 13 de Febrero de 2009, 18:30:06 »
Mira te estas liando de más las señales que necesitas para establecer la comunicación serial con control de flujo son:
Rx
Tx
Rtc
Ctc
Gnd
Los demás pines del conector no los utilizas

No esta de mas recordar que entre el pic y el puerto serie debe haber un max232 o similar por que de lo contrario puedes dañar el pic
« Última modificación: 13 de Febrero de 2009, 18:33:49 por septiembre_negro »

Desconectado psicowifi

  • PIC12
  • **
  • Mensajes: 56
Re: Comunicacion RS232 con control de flujo
« Respuesta #4 en: 07 de Noviembre de 2009, 23:48:09 »
medusa ceo que esa tabla esta errada por que tienes rx con rx y tx con tx asi como otras señales estas señales deben estar crusadas rx con tx del otro extremo y viceversa sino que alguiebn me corrija saludos..

Desconectado lypinss

  • PIC10
  • *
  • Mensajes: 10
Re: Comunicacion RS232 con control de flujo
« Respuesta #5 en: 20 de Marzo de 2011, 08:40:47 »
Buenas a todos, yo tengo el mismo problema, quiero controlar un grabador de camaras con el pic 16f876a pero el grabador usa el control de flujo y no tengo muy claro como hacerlo, tengo el rs232 del pic configurado de la siguiente manera:

#use rs232(baud=1200,xmit=PIN_C6,rcv=PIN_C7) // esta configuracion vale para el control de flujo??

Un pequeño ejemplo completo no estaria nada mal para entenderlo.

Muchas gracias a podos

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: Comunicacion RS232 con control de flujo
« Respuesta #6 en: 20 de Marzo de 2011, 10:40:16 »
No vi ejemplos de uso del control de flujo, supongo que deberas hacerlo por fuera de la interrupcion pero sincronizando las señales.
Mira en el foro de CCS a ver si hay alguna consulta similar (full english)... :mrgreen:
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado lypinss

  • PIC10
  • *
  • Mensajes: 10
Re: Comunicacion RS232 con control de flujo
« Respuesta #7 en: 24 de Marzo de 2011, 16:11:38 »
Muchas gracias!!! :-/