1

В Википедии говорится о последовательных портах:

Большинство последовательных схем связи сначала отправляют биты данных в каждом байте LSB (младший значащий бит).

В чем причина того, что большинство последовательных коммуникаций передают LSB первыми? Есть ли историческая причина для этого? Произвольное? Ищем конкретную причину.

1 ответ1

1

Ну, причина в том , что инженеры, которые спроектировали первую систему телекса столетие назад, считали это лучшим. И, если вы когда-нибудь изучите внутренности одной из тех древних машин, которые переводят последовательные данные в реальную печатную копию без каких-либо электронных, только механических устройств; Вы можете понять, о чем они думали.

В последующее время использование этого заказа с более продвинутой электроникой имело ряд преимуществ, которые никогда не приходили в голову пионерам. В частности, наличие дополнительного бита может взаимодействовать со стоп-битом (в асинхронном режиме) для некоторой оптимизации логики в UART. Но в основном, едва ли когда-либо существовала какая-либо реальная причина отличаться. Если вы делаете это в том же порядке, что и установленная база, вы можете общаться со всеми этими существующими машинами. Если вы настаиваете на отличии, ваши системы могут общаться только между собой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .