Autor Tema: Conexión en el Control de FLujo HW  (Leído 6426 veces)

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

Desconectado afelio

  • PIC16
  • ***
  • Mensajes: 130
Conexión en el Control de FLujo HW
« en: 03 de Diciembre de 2012, 17:41:52 »
Buenas a todos,

Estoy intentando conectar un módulo de radiofrecuencia de XBEE a un PIC32MX534F064H.

Lo quiero hacer con control de flujo Hardware, ya me tocará pelearme como hacerlo, ahora estoy con el esquemático, y mi duda viene con los pines /CTS y /RTS.

Se conectan directamente??Quiero decir, CTS --> CTS. RTS -->RTS?? O cruzandolo??

Muchas gracias.
Un saludo.

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Conexión en el Control de FLujo HW
« Respuesta #1 en: 03 de Diciembre de 2012, 17:51:59 »
Hola, todo depende, fijate en ambos lados ( PIC32 y el módulo XBee ) cuales son entradas y cuales salidas, en base a eso conectas salidas con entradas.

Saludos !

Desconectado afelio

  • PIC16
  • ***
  • Mensajes: 130
Re: Conexión en el Control de FLujo HW
« Respuesta #2 en: 03 de Diciembre de 2012, 17:57:27 »
Creo que la conexión es CTS con CTS y RTS con RTS, Pero la gente tambien conecta el Pin DTR del Módulo RF con el Pin DTR del PIC, en el caso del PIC que tengo no veo dicho pin.

Un saludo.

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
Re: Conexión en el Control de FLujo HW
« Respuesta #3 en: 03 de Diciembre de 2012, 18:34:41 »
Ese PIC tiene 3 UART, los pines RTS y CTS de la UART1 están en los pines 43 y 49... :mrgreen:
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado afelio

  • PIC16
  • ***
  • Mensajes: 130
Re: Conexión en el Control de FLujo HW
« Respuesta #4 en: 03 de Diciembre de 2012, 18:53:34 »
Gracias.

En este caso voy a usar la UART2, pues la UART1 la voy a usar para poner un FT232RL.

La duda me surgía por como conectar los pines, por lo que he podido entender, tengo que conectar el /CTS con el /CTS y el /RTS con el /RTS.
Pero la gente tambien conecta el Pin DTR del Módulo XBEE con el PIC que usa....en el caso de éste micro...no veo el Pin DTR.

Se suple conectando CTS y RTS??

Un saludo.

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Conexión en el Control de FLujo HW
« Respuesta #5 en: 03 de Diciembre de 2012, 19:01:30 »
Hola, voy a ser un poco más específico. Se cruzan cuando un dispositivo se comporta como DTE ( Data termianal equipment ) y otro como DCE ( Data comunication equipment ) porque los pines en uno son salidas y otros entradas, pero como esto no es un estándar  de facto, algunos equipos son DTE o DCE y en ese caso no se cruzan sino que se conectan directamente. Para no hacer mal las cosas hay que leer las especificaciones de cada uno y ver cual es entrada y cual es salida. El pin DTR "normalmente" es indicativo de dispositivo conectado, le pones una R de 10K a GND y listo.

Saludos !

Desconectado afelio

  • PIC16
  • ***
  • Mensajes: 130
Re: Conexión en el Control de FLujo HW
« Respuesta #6 en: 04 de Diciembre de 2012, 04:37:12 »
Gracias Richi777, entendido a la perfección.

Bueno...pues con los pines conectados, ya sólo me queda la duda si cuando se comuniquen y por algún problema tengan que dejarse de comunicar...lo hacen sólos (paran la comunicación) o tengo que sondear los pines para ver si se puede seguir transmitiendo datos??

Un saludo a todos.

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Conexión en el Control de FLujo HW
« Respuesta #7 en: 04 de Diciembre de 2012, 16:00:51 »
Hola, por lo que tengo entendido el manejo es automático, es decir el micro samplea la linea CTS ( que es controlada por el dispositivo Xbee ) si esta en bajo comienza la transmisión. La linea RTS funciona al revez, se colocará en bajo cuando la UART del pic este lista para recibir información. No uso PICs, pero esta info la saque de este pdf, sección 21.12

http://ww1.microchip.com/downloads/en/DeviceDoc/61107G.pdf

Saludos !

Desconectado afelio

  • PIC16
  • ***
  • Mensajes: 130
Re: Conexión en el Control de FLujo HW
« Respuesta #8 en: 05 de Diciembre de 2012, 07:24:47 »
Gracias Richi, ahora mismo voy a leerme el documento que pones.

Muchas gracias a todos.
Un saludo.

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
Re: Conexión en el Control de FLujo HW
« Respuesta #9 en: 05 de Diciembre de 2012, 08:40:11 »
La UART2 de ese PIC no tiene pines de RTS y CTS...
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado afelio

  • PIC16
  • ***
  • Mensajes: 130
Re: Conexión en el Control de FLujo HW
« Respuesta #10 en: 05 de Diciembre de 2012, 08:49:23 »
No me fastidies....
Ahora mismo no estoy en casa
pero cuando llegue lo miro...aún así yo diría que si que los tienes...porque en el esquemático los conecté...
Ya me haces dudar.

Tambien dudo si sería DTE - DCE o DTE - DTE.
Quiero comunicar dos placas vía RF.
Será comunicación duplex, es decir, una placa será receptora pero tambien puede transmitir.
Sería DTE - DTE, no??

Un saludo.
Voy a mirar el pdf del micro a ver si veo lo de la UART2

Desconectado afelio

  • PIC16
  • ***
  • Mensajes: 130
Re: Conexión en el Control de FLujo HW
« Respuesta #11 en: 05 de Diciembre de 2012, 09:39:29 »
Según el datasheet si que tiene la UART2 CTS y RTS.

No??

Un saludo.
Posdata: PIC32MX534F064H. por si estamos hablando de diferentes micros.

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Conexión en el Control de FLujo HW
« Respuesta #12 en: 05 de Diciembre de 2012, 11:56:26 »
Hola, dos cosas. Según el datasheet RTS es salida y CTS es entrada, eso es lo que importa. Con respecto al control de flujo aunque el manejo es automático por parte del controlador interno tenes que manejar de alguna manera la situación cuando el módulo Xbee este ocupado y no pueda recibir más datos, esto se puede hace con buffers circulares o colas.

Saludos !

Desconectado afelio

  • PIC16
  • ***
  • Mensajes: 130
Re: Conexión en el Control de FLujo HW
« Respuesta #13 en: 05 de Diciembre de 2012, 12:40:06 »
Si uno es de entrada y otro de Salida, mi lógica (que no buena) me dice que tengo que cruzarlos...RTS con CTS y CTS con RTS.
Pero lo tengo al contrario, sin cruzar, en paralelo, que según un diagrama de bloques tambien se puede....

Menudo pifostio tengo en la cabeza montao.
Ese control por parte de XBEE creo que es exactamente igual...pero configurandolo para ello.

Un saludo.

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Conexión en el Control de FLujo HW
« Respuesta #14 en: 05 de Diciembre de 2012, 12:50:12 »
Hola, podrías pegar un link al datasheet del módulo Xbee para ver como están cableadas esas lineas ?

Saludos !



 

anything