SAA3010T使用RC-5编码,有2位起始位(11)、1位控制位(X)、5位系统码(00000)、6位指令码(XXXXXX)。一帧数据共占14位,在第一次按下遥控按键后芯片要经过16位的防抖时间和2位扫描时间才会发送一帧数据,发送的信号被调制在37.91KHz:
起始位是11;控制位1或0交替变化,就是每按下一次按键,控制位交替变化;系统码是00000;指令码是解码的关键,每个按键的指令码是不同的。程序解码的目的是取得按键的指令码。
SAA3010T的位传送方式有采用双相位,位1位0的相位正好相反。
注意接收端的波形是与上图相反的。位1是高电平在前,低电平在后;位0是低电平在前,高电平在后。
这是遥控器按键POWER键接收到的波形,一共14位。可以看出POWER的指令码是0CH。解码程序采用外中断0和T1定时器共同实现。在第一个下降沿到来后,启动定时器T1,首次定时时间为1668uS/4,约420uS,进入T1中断处理程序中判断电平并记录,后面定时时间约1650uS,依次判断并记录接收的信号电平,一共14次。
上一篇:两种红外解码方法(RC-5)
下一篇:LCD1602驱动程序
设计资源 培训 开发板 精华推荐
- VoIP 电话的以太网接口,Si3400/01 修订版 E1-隔离模式
- AD5305 4 缓冲 8 位 DAC 在 10 引脚 MSOP 中的典型应用
- 舵机驱动板
- SC220Q 20MHz、650mA、支持 X-EMI 的同步降压稳压器的典型应用
- DC751A-B,使用 LTC2223IUK 12 位、80Msps 高速 ADC 的演示板,VDD = +3.3V,1MHz <艾因< 100MHz
- TS431可调精密并联稳压器典型应用电路
- LT1086CT-5 具有自动光控制功能的低压差正稳压器的典型应用
- SI1010DK,开发套件由基于Si1015 8051 MCU的主板和子卡组成
- #第七届立创电赛#USB功率+姿态显示工具
- MPC5643L_DEVB: MPC5643L开发板
- 【已结束】有奖直播【TI 全新CC2340无线 MCU,助力低功耗蓝牙应用】
- 有奖直播|恩智浦LPC553x在双电机控制中的应用
- 看视频瓜分红包:面向高效高密度开关电源的先进功率 MOSFET 技术及应用
- TTI&TE直播:传感器在工业电机里的发展及最新应用
- 挑战四月 恩智浦MCU开发体验搜集令!
- 直播已结束【使用 TI 低成本 MSPM0 MCU 快速开发 – 生态详解系列之二】(9:45开始入场)
- 走进TE物联网应用资料中心,免费下载行业趋势报告、技术干货,还有样品申请
- 想要更直观的了解5G?观看罗德与施瓦茨主题演讲,填问卷赢好礼!
- 考眼力:高速数字设计的秘籍 藏在哪里? 走近Keysight PATHWAVE,提升工作效率
- 2020年全球工程师调查