你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
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高电平那段老是收不到