为什么串行口首先发送数据的最低有效位?

为什么串行口首先发送数据的最低有效位?

在维基百科上,它是这样说的串口

大多数串行通信设计首先发送每个字节 LSB(最低有效位)内的数据位。

为什么大多数串行通信首先传输 LSB?这有历史原因吗?随意的?寻找一个具体的原因。

答案1

嗯,原因是为什么一个世纪前设计出第一个电传系统的工程师认为这是最好的。如果你曾经研究过那些古老的机器的内部,它们将串行数据转换成实际的印刷件,没有电子装置,只有机械装置;你就会意识到他们的想法。

随后,在更先进的电子设备中使用这种顺序有一些优势,而先驱者从未想到过。最值得注意的是,额外的位可以与停止位(异步)交互,以优化 UART 中的逻辑。但大多数情况下,几乎没有任何真正的理由与众不同。如果您按照与已安装基础相同的顺序执行操作,则可以与所有现有机器通信。如果您坚持与众不同,您的系统只能相互通信。

相关内容