從硬件電路和軟件方面進行按鍵消抖

從硬件電路和軟件方面進行按鍵消抖 什麼是按鍵抖動及按鍵抖動產生的原因? 最近在項目中用到了機械彈性開關,這種開關在按下時候不會馬上就有穩定的接通,在彈開時候也不會馬上斷開,在按下和彈開的瞬間會產生一系列抖動。而我項目中STM32芯片是通過中斷對按鍵進行判斷的,當芯片檢測到上升沿時認爲按鍵按下一次,因爲存在開關抖動,所以一次按鍵操作會被誤認爲多次,因此需要對按鍵進行消抖處理。抖動狀態圖如下所示: 抖
相關文章
相關標籤/搜索