红外解码求助

2019-08-17 04:06发布

想问原子哥,NEC协议不是说按照低位在前,高位在后的顺序发送吗?那么下图的红外控制码怎么是168呢?不是该是15吗?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-08-17 06:35
 精彩回答 2  元偷偷看……
xdw
2楼-- · 2019-08-17 10:09
应该是你的图给错了,经过测试其控制码的却是168
Alter
3楼-- · 2019-08-17 12:16
正点原子 发表于 2016-7-19 16:04
恩,我这里计算反了,正常应该是0X15。

  是这样的,红外编码在发送时,是按低位在前,高位在后的顺序发送的,但在存入变量的时候,却是按照先接收到的
存高位,后收到的存低位的顺序来的。 从红外码的角度来说,你读到的变量的最高位是发射的红外码的最低位,因此168是对的
stm32f103ZE
4楼-- · 2019-08-17 12:49
Alter 发表于 2016-9-17 15:02
是这样的,红外编码在发送时,是按低位在前,高位在后的顺序发送的,但在存入变量的时候,却是按照先接 ...

问一下  那为什么我把先收到的数据存到最低位依次在存高位,结果返回值一直都是零
假设西安存高位 数据是10000000,然后存低位是00000001,返回值不应该也有键值吗,为什么不显示呢?

一周热门 更多>