OpenEdv-开源电子网

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

求助:红外遥控的代码加入2句串口打印后有问题

[复制链接]

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2018-6-18
在线时间
18 小时
发表于 2019-7-1 21:09:14 | 显示全部楼层 |阅读模式
5金钱
求助:我在原子的红外遥控程序里面使用串口打印按键值,理论上按键一次打印一次,但是按一次打印出来一堆,是我理解错了吗?

按键一次打印的

按键一次打印的

添加的程序

添加的程序

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2018-6-18
在线时间
18 小时
 楼主| 发表于 2019-7-1 21:13:09 | 显示全部楼层
isr_cnt是打印的中断次数,这里没有不影响结果
回复

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2018-6-18
在线时间
18 小时
 楼主| 发表于 2019-7-1 22:35:00 | 显示全部楼层
召唤原子哥求助
回复

使用道具 举报

1

主题

882

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3071
金钱
3071
注册时间
2018-2-7
在线时间
285 小时
发表于 2019-7-2 16:27:55 | 显示全部楼层
你的代码写的就是这样的,如果要按键一次打印一次,在加个判断语句,当本次按键值和上次按键值不相等时再打印。你的代码写的是在循环中一直打印。
回复

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2018-6-18
在线时间
18 小时
 楼主| 发表于 2019-7-2 20:55:18 | 显示全部楼层
HXYDJ 发表于 2019-7-2 16:27
你的代码写的就是这样的,如果要按键一次打印一次,在加个判断语句,当本次按键值和上次按键值不相等时再打 ...

感谢回复,如果连续按键的话,这个时候就没有效果了
回复

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2018-6-18
在线时间
18 小时
 楼主| 发表于 2019-7-2 21:16:16 | 显示全部楼层
HXYDJ 发表于 2019-7-2 16:27
你的代码写的就是这样的,如果要按键一次打印一次,在加个判断语句,当本次按键值和上次按键值不相等时再打 ...

而且原子哥的也是这样,只不过因为显示屏显示在同一个地方看不出来,我感觉这算Bug吧,我现在算是解决了这个问题,增加一个判断,只有进中断才打印
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-18 05:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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