Nombre formal de la comunicación TXRX

0

Dado que I2C, SPI, etc., todos los bits se comunican de alguna manera en serie, ¿existe un nombre equivalente para referirse al tipo de comunicación / protocolo que se produce en los pines TX / RX (asociados con UART) de un microcontrolador? que "Serie" independientemente de si sus voltajes son nivel TTL (3.3V, 5.0V) o RS-232?

    
pregunta Rubenulis

3 respuestas

2

La mejor respuesta es "comunicaciones serie de estilo RS-232 de nivel TTL" Algunas veces con especificadores adicionales (paridad, sin paridad | 7/8 / lo que sea bits por byte | 1/2 / 1.5 bits de parada, etc. ...), pero esas opciones están definidas en el estándar. .

RS-232, EIA-232 y TIA-232 son todos el mismo protocolo, en general. Puede haber pequeñas diferencias en las especificaciones, pero generalmente interactúan sin problemas. En su mayoría, es solo una cuestión de qué cuerpo estándar estás escuchando.

En términos generales, "serie", sin especificadores adicionales, se supone que generalmente significa serie asíncrona con patrones de datos que siguen los estándares RS-232, aunque los niveles de señalización pueden variar (generalmente TTL o 12V - + 12V).

Decir que algo pasa a través de la UART no le dice nada , a menos que se especifique una UART específica en un chip específico. Hay UART por ahí que hacen todo tipo de protocolos seriales interesantes, no tradicionales.

Decir "Comunicaciones UART" es similar a decir "Viaje en vehículo". La mayoría de la gente probablemente pensaría en un Coche, hasta que un hombre aparezca en un avión, el siguiente hombre en un bote y un loco al azar en una bola de hámster gigante. Todos son todavía vehículos, y como tales, todos son técnicamente correctos .

Nunca debes hacer suposiciones como esa a menos que conozcas a la persona que dice "UART" lo suficientemente bien como para sentirse seguro [s] significa lo que piensas [s] quiere decir.

    
respondido por el Connor Wolf
0

El protocolo de comunicaciones utilizado por los UART es peculiar de los UART, por lo que se denomina "comunicación UART".

    
respondido por el Ignacio Vazquez-Abrams
0

Casi tienes la respuesta en tu pregunta. El título completo sería "Comunicaciones UART serie dúplex"

UART significa "Transmisor de receptor asíncrono universal" .

Dúplex porque admite direcciones de flujo de datos alternas o simultáneas.

A veces se agrega una 'S' - USART - cuando también se admiten los protocolos síncronos . Algunos UART admiten más de un protocolo sobre el mismo par de pines, según cómo estén configurados. Por ejemplo, HDLC .

Hay muchos protocolos en serie síncronos y asíncronos, uno de los más comunes es 8 bits, sin paridad, un bit de parada. (8N1)

Como lo indica correctamente en su pregunta, UART define el protocolo de transporte de datos, no la capa física, los voltajes o los cables. Su pregunta pregunta específicamente sobre el enlace físico o los pines que los comparan con pines similares que admiten otros protocolos serie.

Existe cierta confusión sobre el uso de los estándares de induscritura RS232 o ANSI / EIA / TIA-232 (o, para el caso, muchas otras interfaces físicas o especificaciones de protocolo de nivel superior). Todos ellos hablan de las señales después de los pines o La forma en que los datos se interpretan a un alto nivel.

Esta cita indica que la UART fue acuñada por IBM en la década de 1960.

    
respondido por el Jason Morgan

Lea otras preguntas en las etiquetas