Serial port “的起源;“奇怪”;串行通信波特率

Serial port “的起源;“奇怪”;串行通信波特率,serial-port,Serial Port,为什么会有像115.200波特这样的波特率?这一定是有原因的。一个答案可能是晶体频率,比如19.6608 Mhz或1.8432 Mhz,你可以用它们除以整数得到想要的波特率。但这对我来说更陌生 此外: 以波特率115200除以2,得到57600 bps。再除以2,得到28800个基点,14400个基点。。。这些是常用的波特率,但最常见的波特率为9600 bps,你必须将115200波特除以3,得到38400 bps。再除以2,得到19200个基点,9600个基点,4800个基点 这是什么历史原因

为什么会有像115.200波特这样的波特率?这一定是有原因的。一个答案可能是晶体频率,比如19.6608 Mhz或1.8432 Mhz,你可以用它们除以整数得到想要的波特率。但这对我来说更陌生

此外: 以波特率115200除以2,得到57600 bps。再除以2,得到28800个基点,14400个基点。。。这些是常用的波特率,但最常见的波特率为9600 bps,你必须将115200波特除以3,得到38400 bps。再除以2,得到19200个基点,9600个基点,4800个基点


这是什么历史原因?

< P>我认为这个起源可以追溯到IBM PC的原始硬件设计。参考机器使用的是一个单芯4.77 MHz CPU,所以现代PC的速度快1000倍(如果你考虑数据路径现在是64位宽,而不是8)

IBM最初支持的最大波特率为9600波特,而不是更快。他们的工程师选择频率115200,因为很容易除以12得到9600波特

即使计算机速度越来越快,硬件制造商仍保持这种频率,以与现有软件兼容

新的软件可以向后兼容,也允许人们选择更高的波特率9600到115200以上


在某些方面,115200类似于Ctrl-Alt-Del组合键。这是IBM选择的,然后它成为了一个标准

我记得110和300,就像昨天一样。我的论文大部分都是通过300波特的拨号线打到我们的计算机科学中心的。当我最终得到一个1200波特的调制解调器时,我以为我在天堂。虽然这是一个有趣的问题,我想知道答案,但可能是。它最好放在或上。