[STM8] 请问城主,如何通过stm8解码遥控器发出的红外信号

[复制链接]
8839|20
 楼主| lmcici1314 发表于 2011-8-19 14:30 | 显示全部楼层 |阅读模式
红外接收器连的是普通IO口,通过查询加上定时器的方法来计算脉宽,但是具体思路不是很清晰,有做过相关的大侠么,帮下忙,谢谢
香水城 发表于 2011-8-19 15:13 | 显示全部楼层
红外接收器连的是普通IO口,通过查询加上定时器的方法来计算脉宽,但是具体思路不是很清晰,有做过相关的大侠么,帮下忙,谢谢
lmcici1314 发表于 2011-8-19 14:30


你要请教"做过相关的大侠",标题中就不该“请问城主”,这不是把很多人挡在了外面?
香水城 发表于 2011-8-19 15:17 | 显示全部楼层
 楼主| lmcici1314 发表于 2011-8-19 15:18 | 显示全部楼层
2# 香水城

。。。。,我也发现了这个问题,但是城主没回答我的问题啊。。。。
香水城 发表于 2011-8-19 15:25 | 显示全部楼层
香水城 发表于 2011-8-19 15:25 | 显示全部楼层
2# 香水城

。。。。,我也发现了这个问题,但是城主没回答我的问题啊。。。。
lmcici1314 发表于 2011-8-19 15:18


应用笔记中有思路,有具体的实现,自己看看吧,:D
 楼主| lmcici1314 发表于 2011-8-19 15:28 | 显示全部楼层
6# 香水城 :) 谢谢城主,成功了再来致谢哈 O(∩_∩)O~
SeaSun 发表于 2011-8-19 18:02 | 显示全部楼层
不成功就不要再来了.;P
串口转网络 发表于 2011-8-19 20:19 | 显示全部楼层
定时器计数即可  然后还原
串口转网络 发表于 2011-8-19 20:20 | 显示全部楼层
我们已经在stm32 做了个模块 效果很好  不同频率的 还没做
 楼主| lmcici1314 发表于 2011-8-20 12:36 | 显示全部楼层
6# 香水城
现在可以接收了 但是接收的引导码有问题,而其他的接收都正常,本来引导码的脉宽是5.3ms的 但是在接收的时候好像变成10.4ms左右(我是把接收到的脉冲宽度都放字一个数组里了) 看图
红外.jpg
 楼主| lmcici1314 发表于 2011-8-20 12:39 | 显示全部楼层
9# 串口转网络
是这样实现的,但是引导码部分不知道为什么不对,和示波器测得不一样
 楼主| lmcici1314 发表于 2011-8-29 13:57 | 显示全部楼层
IRDA_V2.rar (46.46 KB, 下载次数: 495) :)这是弄好的代码,对于刚学的新手都可以看看
dami 发表于 2011-8-30 11:07 | 显示全部楼层
STM32的话 用定时器的输入扑获,加DMA,一下子数据都进去了。然后你就慢慢分析吧。
 楼主| lmcici1314 发表于 2011-8-30 18:34 | 显示全部楼层
:lol代码在十三楼 不好的地方 待改进的地方 多多指点
hkjc005 发表于 2011-8-30 20:45 | 显示全部楼层
guet_new_man 发表于 2011-8-30 20:52 | 显示全部楼层
我觉得可以用串口去实现, 波特率、起始码、停止码、奇偶校验位等都比较好设置。
qingzhujun 发表于 2012-4-13 17:15 | 显示全部楼层
好样的
aileenyuxiao 发表于 2012-6-4 15:16 | 显示全部楼层
这个有用,学习下
幻梦kfc 发表于 2012-10-31 20:20 | 显示全部楼层
看看 呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

34

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部