OpenEdv-开源电子网

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

求助定时器扫描矩阵键盘程序

[复制链接]

349

主题

522

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1633
金钱
1633
注册时间
2014-7-11
在线时间
287 小时
发表于 2014-7-18 17:10:53 | 显示全部楼层 |阅读模式
5金钱
本人用定时器扫描4*4矩阵键盘,效果不理想,不能一按即出数字(lcd显示),调试了好久,不知怎么回事,是不是定时器使用不当,还是其他原因,请各位高人不吝赐教

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

使用道具 举报

38

主题

2061

帖子

6

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3273
金钱
3273
注册时间
2012-1-16
在线时间
37 小时
发表于 2014-7-18 19:16:16 | 显示全部楼层
肯定是代码问题,再仔细分析下代码执行流程吧
站在巨人的肩膀上不断的前进。。。
回复

使用道具 举报

29

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
190
金钱
190
注册时间
2014-4-24
在线时间
0 小时
发表于 2014-7-18 20:03:20 | 显示全部楼层
10ms扫一次定时器,去抖的话,最好采用状态机,设置3个状态:按键没按下,按键抖动,按键确认。最好用状态机的思想,用delay不是很理想。用switch case结构编写按键扫描函数。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-5 01:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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