¿Por qué los puertos seriales envían los datos con el bit menos significativo primero?


1

En Wikipedia, dice lo siguiente sobre los puertos seriales :

La mayoría de los diseños de comunicaciones en serie envían primero los bits de datos dentro de cada byte LSB (bit menos significativo).

¿Cuál es la razón por la cual la mayoría de las comunicaciones en serie transmiten LSB primero? ¿Hay alguna razón histórica para esto? ¿Arbitrario? Buscando una razón concreta.

Respuestas:


2

Bueno, la razón por qué es que los ingenieros que diseñaron el primer sistema de télex hace un siglo pensaron que era mejor. Y, si alguna vez estudias el interior de una de esas máquinas antiguas que traducen datos en serie en una copia impresa real sin dispositivos electrónicos, solo mecánicos; puedes darte cuenta de lo que pudieron haber sido sus pensamientos.

En el tiempo posterior, ha habido algunas ventajas al usar este pedido con electrónica más avanzada, que nunca se les ocurrió a los pioneros. Lo más notable es que la existencia de un bit adicional puede interactuar con el bit de parada (en asíncrono) para una cierta optimización de la lógica en un UART. Pero, sobre todo, casi nunca había una razón real para ser diferente. Si lo hace en el mismo orden que la base instalada, puede hablar con todas esas máquinas existentes. Si insiste en ser diferente, sus sistemas solo pueden comunicarse entre sí.


¿Cuál es la optimización de la que estabas hablando?
xryl669
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.