基于S3C44B0的红外解码

         这是我学习S3C44B0以来的第一个成功实验具有代码自动纠错复位,模仿驱动程序写成驱动接口。现在整理了相关资料与大家分享.。这里我上传了我的源代码包括了 红外解码 A/D转换 UART相关技术,所有的结果都用超级终端输出。(源代码我建议大家用source insight查看)

IR部分:

NEC遥控器数据格式(上传ir_data.txt):

IR_decode部分的流程图(上传 ir_decode.bmp)要放大看。

IR示波器图片(上传ir_示波器图.rar)

主要说明一下红外部分:设置下降沿触发中断,统计下降沿的个数。然后进行计算前一个下降沿与后一个下降之间的时间间隔通来区分数字0还是1。                       

        我的最终目的是实现OSD界面的切换,能实时响应按键和遥控器 现程序不足不处请大提意见改善代码算法。

不足之处:1.现在IR部分的命中率不高只能达到80%。2.在没有移植系统的情况下,不能做到实时响应按键与遥控信号(希望大家多提建议)

     转载我原博客:wanqilin.blog.com.cn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值