Foreword
很久之前记过,但是笔记找不到了,只好重写一遍
红外协议
红外协议多种多样,NEC、RC5、ITT等等
RC-5
RC-5基础是PPM脉冲编码,载波频率大概是38KHz左右,载波占空比一般是1/4
我这里的是1/3
协议主要是下面5个部分
- 起始位,一般固定是1,出现一个下降沿,方便中断等接收发现
- 字段位,如果是原始协议,默认是1,最多64条命令,如果是拓展协议,默认是0,就可以用128条命令
- 切换位,用来识别按键是一直按下,还是重复按,默认一般都是0
- 地址位,控制设备的地址
- 命令位,具体的命令
IR图像
正常的一段红外载波信号
调制以后
红外接收器经过解析以后输出给MCU的波形
一般波形会被取反输出,取反以后才是实际输出内容
Quote
https://zhuanlan.zhihu.com/p/629691856