简易按键消抖(使用ADC,短按 长按)

按键是非常常用的小外设,要么配上外部中断,要么直接接I/O口扫描状态,我这边因为端口不够就用了ADC功能。 先讲短按 每个按键对应不同的电压值,没有按键按下时ADC输入通道接的是5V,按下之后我设计了以下几种情况: 1.SW1 0V 2.SW2 2.5V 3.SW3 3.3V 4.SW4 3.8V 理论上配置完ADC模块,开启ADC转换,在每次ADC转换完成触发中断的时候就可以根据采集值确认按键是
相关文章
相关标签/搜索