NEC协议
NEC协议是众多红外遥控协议的其中一种,除NEC外,还有RC5、RC6等其它的。
NEC编码的一帧(通常按一下遥控器按钮所发送的数据)由引导码、地址码及数据码组成,,如下图所示,把地址码及数据码取反的作用是加强数据的正确性。
数据格式
引导码及数据的定义如下图所示,当一直按住一个按钮的时候,会隔110ms左右发一次引导码(重复),并不带任何数据
引导码及数据的定义
解码说明
1、遥控器发出的信号,通过一个红外的接收头之后,信号被送到MCU 的一个中断引脚。通过MCU 来识别不同的时序,来实现遥控器按键信号的解码。
2、遥控器时序图及数据格式(NEC 格式)
数据格式:
数据格式
遥控器发送的数据码由以下部分组成:引导码,8位的客户码,8位客户码的补码,8位的按键值,8位按键值的补码;
具体的时序:
按键
一个完整的周期是108 ms
当我们一直按住同一个按键的时候,就会每隔一段时间发一个引导码(重复),也就是重复码。
repeat 波形
网友评论