摘要: 首先,我们要先搞明白两个问题:1. 为什么要去抖动? 按键所用开关为机械弹性开关,当机械触点断开,闭合时,由于机械触点的弹性作用,开关不会马上稳定地接通或者断开。因而在闭合及断开的瞬间总是伴随一连串的抖动。2. linux中为什么要用定时器去抖? 按键去抖动的方法主要有两种,一是硬件电路去抖动;... 阅读全文
posted @ 2015-03-26 20:27 Fight_for_a_sweet 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 首先,在做这个实验之前有三件事是要明确的:1. linux下的中断实验不需要像裸机实验一样要自己写取消屏蔽,清除中断标志位的操作,系统会自动帮你完成;2.中断号的申请我使用的是gpio_to_irq()这个宏,它会帮我们自动分配中断号,返回值为中断号;3. 在每个板子配套来的内核代码大部分都是已经包... 阅读全文
posted @ 2015-03-26 19:17 Fight_for_a_sweet 阅读(1003) 评论(0) 推荐(0) 编辑