赞
踩
数据帧格式:
引导码 | 地址码0 | 地址码1 | 命令码 | 命令反码 |
---|---|---|---|---|
LSB-MSB(0-7) | LSB-MSB(8-15) | LSB-MSB(16-23) | LSB-MSB(24-31) |
在标准的NEC协议中,地址码1为地址码0的反码,而在许多遥控器中,地址码0和地址码1共同作为红外遥控器的编码值。
PPM(脉冲位置调制)数据定义(接收端):
接收端波形:
(logic 2 软件采集,NEC等红外编码协议没有自带解析,不知道有没有扩展方案)
接收序列:
00100000110111110101100010100111
则其倒序:
11100101000110101111101100000100
进制 | 命令反码 | 命令码 | 地址码1 | 地址码0 |
---|---|---|---|---|
BIN | 11100101 | 00011010 | 11111011 | 00000100 |
HEX | e5 | 1a | fb | 04 |
发射端:
红外遥控接收头在收到脉冲的时候为低电平,在没有脉冲的时候为高电平。由低位往高位发送。
参考1:NEC红外线编码协议
参考2:【stm32单片机基础】红外NEC协议解码
参考3:红外编解码彻底解析
参考4:STM32(三十三)NEC红外遥控
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。