历史上的今天
今天是:2025年05月13日(星期二)
2019年05月13日 | SAA3010T红外解码
2019-05-13 来源:eefocus
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驱动程序
史海拾趣
|
/************************************************ *技术直接转销售还是先转技术支持再转销售好呢? ************************************************/ 我是09年毕业的,毕业的时候,是在一家医疗器材公司工作。 最近换了一家公司,是搞 ...… 查看全部问答> |
|
老师让做一个dsp和pc通过并口epp通信的东西,在xp下对并口操作是不是要写个驱动?老板让我用WinDriver,我想问问关于并口开发要怎样调试呢?以前没有做过关于并口通信东西,所以想请问各位老大,希望能给指点一下… 查看全部问答> |
|
4月21日(周六)东方标准特邀请嵌入式软件仿真开源(SkyEye)项目核心成员、AKA 嵌入式小组成员康烁,为大家做《利用SkyEye进行操作系统分析及SkyEye的最新进展》的讲座。 康烁--作为自由软件爱好者,精通嵌入式系统移植,驱动开发,多年嵌入式开发 ...… 查看全部问答> |




