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

2024-12-17 19:57:14
推荐回答(3个)
回答1:

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

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

回答2:

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

回答3:

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