Arduino Uno RX / TX pins

2

El Arduino Uno tiene un controlador principal y un controlador que sirve como interfaz USB a serie. Los pines RX / TX del controlador principal están conectados directamente, a través de resistencias de 1k, a algunos pines del "controlador de comunicación". Los pines RX / TX también están en uno de los encabezados de pines.

Me pregunto si el pin TX del "controlador de comunicación" (conectado al pin RX del controlador principal) entra en estado alto (o se cambia al estado de entrada) cuando no hay un cable USB conectado y si podría use los pines RX / TX en el encabezado para conectar algunas otras cosas en un escudo de cosecha propia y realizar una comunicación en serie a través de este escudo.

    
pregunta wollud1969

2 respuestas

2

Los pines TX y RX en Digital 0 y Digital 1 están diseñados para conectarse a sus propios dispositivos serie, ya sea que el cable USB esté conectado o no. De la página oficial de Uno :

  
  • Serie: 0 (RX) y 1 (TX) . Se utiliza para recibir (RX) y transmitir (TX) datos serie TTL. Estos pines están conectados a los pines correspondientes del chip serie ATmega8U2 USB a TTL.
  •   

También:

  

Los LED RX y TX de la placa parpadearán cuando los datos se transmitan a través del chip USB a serie y la conexión USB a la computadora (pero no para la comunicación en serie en los pines 0 y 1)

Por supuesto, también puede usar la SoftwareSerial library para comunicarse con dispositivos serie TTL en cualquier pin GPIO que tenga. Al igual que, no se limita a D0 y D1.

    
respondido por el Anindo Ghosh
2

Eso es todo el punto de las resistencias de la serie 1k. Cualquier cosa conectada directamente a esos pines, como un escudo, tendrá prioridad sobre la resistencia serial bloqueada ATMega8u.

A tener en cuenta, el ATMega8u (o 16u en algunas versiones del Uno o Mega) tiene su comunicación serial manejada por el USART. El pin TX no se convierte manualmente en una salida, el circuito interno que maneja automáticamente la transmisión de datos impulsa el pin en su lugar. Un enlace serie activo, pero inactivo, mantendrá el pin TX alto.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas