OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 24829|回复: 4

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

[复制链接]

2

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2013-11-18
在线时间
8 小时
发表于 2015-6-11 16:31:34 | 显示全部楼层 |阅读模式
5金钱
为什么通信协议数据头数据尾喜欢用0xaa或0x55.,010101010101这样有比较好吗?

最佳答案

查看完整内容[请看2#楼]

0xaa是1010 1010 0x55是0101 0101 在通讯编码原理中,应该尽可能避免过多的重复0或1,因为当你的传输变成一个长0/1时,一个脉冲干扰就会将你的数据截断,整加误码的机会。 若你的通讯机不能正确接受10101010或01010101,那么你的线路等肯定出现问题。 这个只是一个快速判断线路状态的一个手段,在做内现存测试的时候也经常使用这两个数据字段,也是同样的道理。 所有复杂的波形都可以分解成不同频率的方波组合,这也是 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
214
金钱
214
注册时间
2014-12-29
在线时间
36 小时
发表于 2015-6-11 16:31:35 | 显示全部楼层
0xaa是1010 1010
0x55是0101 0101

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

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

使用道具 举报

18

主题

105

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
377
金钱
377
注册时间
2013-3-1
在线时间
50 小时
发表于 2015-6-11 17:12:36 | 显示全部楼层
因为很规律啊 - -!
回复

使用道具 举报

3

主题

16

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2015-4-24
在线时间
0 小时
发表于 2015-6-11 18:22:44 | 显示全部楼层
世界本没有路,走的人多了就成了路,都这样弄,就成习惯了么。。。你也可以改成别的,一样
回复

使用道具 举报

2

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2013-11-18
在线时间
8 小时
 楼主| 发表于 2015-8-30 16:43:35 | 显示全部楼层
回复【4楼】hhlh2l:
---------------------------------
谢谢你的回答
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-25 06:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表