STM32
直播中

朱晓妤

7年用户 209经验值
私信 关注
[问答]

程序代码里面,按键2的控制码为152,为何跟不完全手册里面不同?


                                                                                                          图3.21.1.1 按键2所对应的红外波形
在不完全手册里面,写的是从该图中可以看出,其地址码为0,控制码为168。
问题1:从图中看到控制码为10101000(168),但它不是按照低位在前,高位在后的顺序发送嘛,那么也就是说顺序应该
是00010101(21)才对啊,也就是控制码应该为21。不知我那里了解错了,望指点!
问题2:程序代码里面,按键2的控制码为152,为何跟不完全手册里面不同?
问题3:这些键值怎么得来?

回帖(3)

李锰

2020-5-19 08:56:05
这个你可以从左往右数数,也可以倒过来数数的.
至于键值怎么来的,那是因为设计的时候就是按这个思路设计的.
举报

黄勇

2020-5-19 09:15:26
它不是规定发送是按照低位在前,高位在后的嘛?
还有:
t1=Remote_Odr>>24; //得到地址码
它得到不是控制反码来的嘛?怎么注释是得到地址码?
举报

熊洁

2020-5-19 09:30:51
这里貌似是我的代码注释有误.
你按照对协议的理解来看吧.
其实正反码问题不大,自己清楚就OK.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分