RS232的停止位为什么可以为1,1.5或2。搞不懂1.5是什么意思,计算机不是只认识0 和1 吗?

来源:百度知道 编辑:UC知道 时间:2024/06/04 11:49:41

这个停止位是按长度来算的。
串行异步通信从计时开始,以单位时间为间隔(一个单位时间就是波特率的倒数),依次接受所规定的数据位和奇偶校验位,并拼装成一个字符的并行字节;此后应接收到规定长度的停止位“1”。

所以说,停止位都是“1”,1.5是它的长度,即停止位的电平保持1.5个单位时间长度。
一般来讲,停止位有1,1.5,2个单位时间三种长度

1.5停止位,是指停止位的“1”电平宽度的保持为1.5个单位时间长,一个单位时间就是波特率的倒数,例如波特率为9600bps,则一个单位时间长为1/9600s,1.5个停止位,即停止位电平保持1.5/9600s

不懂...不过话说0,1可以组成无限的东西~~~