OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6887|回复: 14

STM32红外遥控实验的问题

[复制链接]

2

主题

4

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2019-3-30
在线时间
3 小时
发表于 2019-3-30 13:33:14 | 显示全部楼层 |阅读模式
如图,我想通过红外遥控来实现对LED1的开关控制,但实验效果没达到预期,按下按键后,LED1时亮时不亮,并没有受到可靠的遥控。代码也改了好多次,最初以为是key值没清0造成的,但是改过之后还是不行。
捕获.JPG
捕获1.JPG
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2018-12-10
在线时间
12 小时
发表于 2019-4-29 09:22:58 | 显示全部楼层
如果只要单点功能的话  在更新中断里加入绿色那行就可以了
OC`F9$XOUI[QW5}02@2R{O4.png
回复 支持 1 反对 0

使用道具 举报

153

主题

310

帖子

0

精华

高级会员

Rank: 4

积分
673
金钱
673
注册时间
2019-3-26
在线时间
18 小时
发表于 2019-3-30 15:35:47 | 显示全部楼层
帮你顶一下帖子
http://www.iis7.com/c/90/
回复 支持 反对

使用道具 举报

2

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2019-2-26
在线时间
10 小时
发表于 2019-4-19 12:57:37 来自手机 | 显示全部楼层
我用红外遥控也经常出问题,不知道咋回事
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2018-12-10
在线时间
12 小时
发表于 2019-4-28 10:58:05 | 显示全部楼层
原因在与,遥控器是连续发信号的,你按一下可能带表已经发了两个或者更多的信号,看到的现象就是灯并没有按你想象的结果亮灭,你得想办法把连发弄掉,才能解决!
回复 支持 反对

使用道具 举报

0

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2018-11-15
在线时间
14 小时
发表于 2019-6-12 13:32:39 | 显示全部楼层
Dabbler 发表于 2019-4-29 09:22
如果只要单点功能的话  在更新中断里加入绿色那行就可以了

你好,你这个所谓的单点功能是什么意思?我想要实现按1次,数码管加1,可是现在的现象是按1次,加好几个数
回复 支持 反对

使用道具 举报

12

主题

48

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2019-7-16
在线时间
59 小时
发表于 2019-8-9 12:02:10 | 显示全部楼层
就跟按键一样,按键不加松手检测也是这个效果,你得想办法把连按去掉
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2019-7-24
在线时间
15 小时
发表于 2019-8-12 10:07:25 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2019-11-3
在线时间
12 小时
发表于 2020-1-16 17:26:18 | 显示全部楼层
Dabbler 发表于 2019-4-29 09:22
如果只要单点功能的话  在更新中断里加入绿色那行就可以了

感谢成功了!!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2019-11-3
在线时间
12 小时
发表于 2020-1-16 17:27:16 | 显示全部楼层
姜波 发表于 2019-6-12 13:32
你好,你这个所谓的单点功能是什么意思?我想要实现按1次,数码管加1,可是现在的现象是按1次,加好几个 ...

他说的就是加入这个之后,就不支持连续按了,思路跟那个KEY按键一样
回复 支持 反对

使用道具 举报

10

主题

97

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
490
金钱
490
注册时间
2019-12-6
在线时间
153 小时
发表于 2020-12-15 16:26:42 | 显示全部楼层
Dabbler 发表于 2019-4-29 09:22
如果只要单点功能的话  在更新中断里加入绿色那行就可以了

这是怎么回事 确实加了你这段代码 确实成功了  这行代码起到什么作用
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2021-2-7
在线时间
5 小时
发表于 2021-2-21 01:01:47 | 显示全部楼层
你把亮灭灯的指令通过不同的按键发出去就可以了  只要避免连按出现就行
回复 支持 反对

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2020-12-24
在线时间
16 小时
发表于 2021-3-16 21:01:32 | 显示全部楼层
Dabbler 发表于 2019-4-29 09:22
如果只要单点功能的话  在更新中断里加入绿色那行就可以了

加这句话是什么意思呢  确实管用
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

高级会员

Rank: 4

积分
833
金钱
833
注册时间
2019-3-5
在线时间
69 小时
发表于 2021-4-15 18:57:30 | 显示全部楼层
Dabbler 发表于 2019-4-29 09:22
如果只要单点功能的话  在更新中断里加入绿色那行就可以了

我按你这样改之后,可以用,但是经常不触发程序了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-25 10:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表