這兩個電路是STM32開發板上的,可以直接用,軟件上按鍵就不用程序延時了,更簡單了。
把待機低電平的消抖電路講一下。開始是低電平,C11衝滿電;按下鍵(導通)時C11通過R25快速放電,此時如果按鍵抖動(斷開),VDD通過R25+R22給C11緩慢衝電,R22上有電流流過,因此仍然有電平,實現了捎抖的目的!
雖然電路簡單,確實巧妙!可以通過調整R25、R22的值,實現按鍵反應時間的調節。
閱讀更多 嵌入式經驗分享 的文章
2019-12-07 10:34:17 嵌入式經驗分享
這兩個電路是STM32開發板上的,可以直接用,軟件上按鍵就不用程序延時了,更簡單了。
把待機低電平的消抖電路講一下。開始是低電平,C11衝滿電;按下鍵(導通)時C11通過R25快速放電,此時如果按鍵抖動(斷開),VDD通過R25+R22給C11緩慢衝電,R22上有電流流過,因此仍然有電平,實現了捎抖的目的!
雖然電路簡單,確實巧妙!可以通過調整R25、R22的值,實現按鍵反應時間的調節。
閱讀更多 嵌入式經驗分享 的文章