不一样的按键延时思想

2020-01-25 15:29发布

最近在学习嵌入式的驱动程序,在编写按键程序时,具体思路是这样的,利用外部中断读取按键按下,在中断服务程序里面实现开启定时器,并且初始化它,当定时器到达10毫秒后按键值有效。这里技巧不管你抖动多少次,都不会立即让键值有效,必须在最后一个进入中断服务程序的都抖动延时了10毫秒才有效,这中思路与传统思路不同!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
ciddy
1楼-- · 2020-01-26 05:30
 精彩回答 2  元偷偷看……
Excellence
2楼-- · 2020-01-26 11:03
不错。
继续。
brahen
3楼-- · 2020-01-26 15:20
ciddy 发表于 2013-12-10 17:14
占中断口还单独占一个定时器,也太耗资源了

同意
字数补丁。。。。
woss1001
4楼-- · 2020-01-26 20:42
LZ,那个三行的按钮扫描很好用
1066950103
5楼-- · 2020-01-26 21:42
cmheia 发表于 2013-12-10 16:44
没看出哪不一样。建议看看nxp网站上DR1159里面那段按键代码

晚上回去的时候一定去看看。
fzkqi
6楼-- · 2020-01-27 02:28
 精彩回答 2  元偷偷看……

一周热门 更多>