6 votos

¿Hay algo más rx y tx realmente utilizado en rs232 hoy en día?

Siempre que me encuentro con un PIC o incluso un proyecto FPGA que se comunica a través del puerto serie con un PC; Sólo Rx, Tx y la energía están conectados en el conector de 9 pines y los otros pines / señales aparentemente nunca se utilizan.

El RS232 tiene varias señales más que cubren todos los 9 pines. ¿Se utilizan incluso hoy en día? No veo microcontroladores PIC tener estas otras señales. Incluso el MAX232 no los tiene.

7voto

Kiran Puntos 320

Un buen montón de RS232 ahora es transportado a través de USB, y así a menudo no se RS232 niveles de señal donde se utiliza, pero 5V o 3.3 V. Las señales desde un USB-UART podría ser enterrado en un PCB. Por lo que podría no ser tan fácil de ver que las señales son usadas como era cuando se mira en un cable RS232.

El movimiento de USB, lejos de RS232, o un 'TTL' el nivel de la señal de RS232, en el PC host causado una gran cantidad de dispositivos RS232 y aplicaciones para mover a la USB. Sin embargo, las señales RS232 aún son compatibles.

(Tomas USB son más compactos que los de RS232, probablemente más barato, USB niveles de señal son más " PC " acogedor, USB fue el más rápido desde el inicio, y apoyado muchas diferentes aplicaciones a través de un zócalo común y un sistema de cable, con la complejidad de la aplicación en el software y no de hardware. Así que era razonable para los fabricantes de PC para mover a USB, de preferencia a una plétora de diferentes estándares de comunicación y tomas de corriente)

FTDI han sido el suministro de USB-UARTs por muchos años, el apoyo de varios niveles de RS232 derivados de señales. Un "básico" de la UART compatible RTS (Request to Send) y CTS (Clear To Send), y el más complejo de los dispositivos de apoyo RTS, CTS, DTR, DSR, DCD, RI.

Muchos Arduino conectado a un PC host a través de USB-UART, todavía utilizan la señal DTR (Terminal de Datos Listo) para permitir que el host PC para forzar un RESET del microcontrolador Arduino. La señal DTR es llevado a cabo desde el FTDI USB-UART y conectado a la microcontroladores pin RESET.

Sistemas operativos Host' de serie-sobre-USB controladores todavía de apoyo 'fuera-de-banda de señalización' usando esos legado RS232 señales. Por lo que el host puede abrir el dispositivo USB como una serie de secuencia, a continuación, utilice ioctl en esa secuencia para manipular el legado RS232 señales.

Microchips MCP2200 USB-UART compatible RTS y CTS.

Prolífico ofrecer la PL2303TA un Tx/Rx solo dispositivo, sino también la PL2303SA apoyo RTS, CTS, DTR, DSR, DCD, RI.

A pesar de que se evidencia circunstancial, hay varios fabricantes que soportan más de Rx y Tx, y de haber estado haciendo durante varios años. Así que es razonable suponer que su se utiliza para más de Tx/Rx. Sin embargo, debido a que el transporte es USB, y no se RS232 cables, enchufes y tomas de corriente, puede ser difícil ver pruebas específicas.

3voto

noname Puntos 8

La señal de control RTS (Ready to Send) o DTR (Data Terminal Ready) es utilizada por muchos dispositivos de programación de microcontroladores (Arduino et. Al.) Para restablecer el microcontrolador en preparación para descargar el nuevo código.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X