为什么通信协议数据头数据尾喜欢用0xaa或0x55.,010101010101这样有比较好吗?

2019-07-21 01:48发布

为什么通信协议数据头数据尾喜欢用0xaa或0x55.,010101010101这样有比较好吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
hhlh2l
2019-07-21 06:35
0xaa是1010 1010
0x55是0101 0101

在通讯编码原理中,应该尽可能避免过多的重复0或1,因为当你的传输变成一个长0/1时,一个脉冲干扰就会将你的数据截断,整加误码的机会。
若你的通讯机不能正确接受10101010或01010101,那么你的线路等肯定出现问题。
这个只是一个快速判断线路状态的一个手段,在做内现存测试的时候也经常使用这两个数据字段,也是同样的道理。

所有复杂的波形都可以分解成不同频率的方波组合,这也是对硬件电路的一个测试,我们的示波器的校准波形不就是方波吗?所有的一切都是为正确快速的判断链路状态确保通讯正确服务的,并非心血来潮。

一周热门 更多>