你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
[复制链接]
majay-346349
提问时间:2014-2-21 11:27 /
NEC码规定的连发码(由9ms低电平+2.5m高电平+0.56ms低电平+97.94ms高电平组成),我用的是用定时器捕捉的方法,逻辑1传输需要2.25ms(560us脉冲+1680us低电平),这2段可以收到,前导位的4.5ms也可以收到,就是那段2.5ms的按键次数的收不到,导致key值一直为0,求大神帮忙解决一下。我在想会不会是遥控器的问题,但是我试了2个遥控器,情况多一样。不知道怎么办了。
赞
0
收藏
0
评论
13
分享
发布时间:2014-2-21 11:27
举报
请先
登录
后回复
13个回答
fengye5340
回答时间:2014-2-21 12:56:11
a0a.1 0b0c
RE:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
看你发出来的这段程序是没有问题的,能否把全部代码发一下,
检测一下板子硬件部分,还有软件IO及定时器4的配置是否有问题,如果确定无问题,可以试试改改判断范围
if(Dval>200&&Dval
赞
0
评论
回复
支持
反对
majay-346349
回答时间:2014-2-21 13:26:02
a0a.1 0b0c
回复:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
<div style="padding:5px;border:1px dashed #ccc;">回复第 2 楼 于2014-02-21 12:56:11发表:
看你发出来的这段程序是没有问题的,能否把全部代码发一下,
检测一下板子硬件部分,还有软件IO及定时器4的配置是否有问题,如果确定无问题,可以试试改改判断范围
if(Dval>200&&Dval
赞
0
评论
回复
支持
反对
majay-346349
回答时间:2014-2-21 13:27:31
a0a.1 0b0c
回复:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
<div style="padding:5px;border:1px dashed #ccc;">回复第 3 楼 于2014-02-21 13:26:02发表:
谢谢!! 这是初始化和定时器中断的函数,你看看有什么问题。
<div style="padding:5px;border:1px dashed #ccc;">回复第 2 楼 于2014-02-21 12:56:11发表:
看你发出来的这段程序是没有问题的,能否把全部代码发一下,
检测一下板子硬件部分,还有软件IO及定时器4的配置是否有问题,如果确定无问题,可以试试改改判断范围
if(Dval>200&&Dval
赞
0
评论
回复
支持
反对
majay-346349
回答时间:2014-2-21 15:34:27
a0a.1 0b0c
回复:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
我试过了,改变范围也是不行 啊。
赞
0
评论
回复
支持
反对
fengye5340
回答时间:2014-2-21 16:31:32
a0a.1 0b0c
RE:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
IO初始化错误,你看看
这里面出现了GPIOA了,改过来试试吧
赞
0
评论
回复
支持
反对
majay-346349
回答时间:2014-2-21 17:01:45
a0a.1 0b0c
回复:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
这个 我刚才看到了 我改过来了,改为B了 ,但是还是不可以啊.......有点郁闷啊
赞
0
评论
回复
支持
反对
fengye5340
回答时间:2014-2-21 17:29:24
a0a.1 0b0c
回复:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
回复第 7 楼 于2014-02-21 17:01:45发表:
这个 我刚才看到了 我改过来了,改为B了 ,但是还是不可以啊.......有点郁闷啊
你处理红外按键的那部分程序呢?那个是不有问题呢?现在发上来的看着没啥问题,再有就是检查一下红外接收头,看看是不是有问题
赞
0
评论
回复
支持
反对
看起来很黑
回答时间:2014-2-21 20:26:49
a0a.1 0b0c
RE:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
在计数的if条件句里面加上一条语句,检测时候进入了if语句
赞
0
评论
回复
支持
反对
majay-346349
回答时间:2014-2-22 09:59:45
a0a.1 0b0c
回复:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
处理红外按键的那部分程序没问题的,有没有可以能是硬件的问题啊?是遥控器的问题还是红外接受的问题呢?
赞
0
评论
回复
支持
反对
majay-346349
回答时间:2014-2-22 10:00:30
a0a.1 0b0c
回复:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
什么意思啊 ?没看懂
赞
0
评论
回复
支持
反对
feiante-155820
回答时间:2014-2-22 13:44:00
a0a.1 0b0c
RE:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
没有做过连续的,只做过单次的
赞
0
评论
回复
支持
反对
o(∩_∩)o哈哈哈~
回答时间:2014-3-5 22:02:46
a0a.1 0b0c
RE:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
应该是红外接受的问题
赞
0
评论
回复
支持
反对
aaa999kk
回答时间:2014-3-7 10:18:53
a0a.1 0b0c
RE:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
你先检查下程序的可行性,如果程序编制正确, 再看哪里有问题, 可以从定时器, 硬件配置等方面考虑
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
RE:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
检测一下板子硬件部分,还有软件IO及定时器4的配置是否有问题,如果确定无问题,可以试试改改判断范围
if(Dval>200&&Dval
回复:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
<div style="padding:5px;border:1px dashed #ccc;">回复第 2 楼 于2014-02-21 12:56:11发表:
看你发出来的这段程序是没有问题的,能否把全部代码发一下,
检测一下板子硬件部分,还有软件IO及定时器4的配置是否有问题,如果确定无问题,可以试试改改判断范围
if(Dval>200&&Dval
回复:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
谢谢!! 这是初始化和定时器中断的函数,你看看有什么问题。
<div style="padding:5px;border:1px dashed #ccc;">回复第 2 楼 于2014-02-21 12:56:11发表:
看你发出来的这段程序是没有问题的,能否把全部代码发一下,
检测一下板子硬件部分,还有软件IO及定时器4的配置是否有问题,如果确定无问题,可以试试改改判断范围
if(Dval>200&&Dval
回复:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
RE:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
这里面出现了GPIOA了,改过来试试吧
回复:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
回复:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
这个 我刚才看到了 我改过来了,改为B了 ,但是还是不可以啊.......有点郁闷啊
你处理红外按键的那部分程序呢?那个是不有问题呢?现在发上来的看着没啥问题,再有就是检查一下红外接收头,看看是不是有问题
RE:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
回复:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
回复:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
RE:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
RE:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到
RE:红外遥控,NEC码规定的连发码,2.5ms高电平那段老是收不到