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

2019-07-21 01:48发布

为什么通信协议数据头数据尾喜欢用0xaa或0x55.,010101010101这样有比较好吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
hhlh2l
1楼-- · 2019-07-21 06:35
0xaa是1010 1010
0x55是0101 0101

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

所有复杂的波形都可以分解成不同频率的方波组合,这也是对硬件电路的一个测试,我们的示波器的校准波形不就是方波吗?所有的一切都是为正确快速的判断链路状态确保通讯正确服务的,并非心血来潮。
huarana
2楼-- · 2019-07-21 12:27
因为很规律啊 - -!
逍遥子
3楼-- · 2019-07-21 14:27
世界本没有路,走的人多了就成了路,都这样弄,就成习惯了么。。。你也可以改成别的,一样
又一个暑假
4楼-- · 2019-07-21 18:19
 精彩回答 2  元偷偷看……

一周热门 更多>