keil自学笔记3(按键)
一、机械按键特点
带有抖动时间约5-10ms,需要在稳定闭合处采集信号,也就是“软件消抖”
二、原理图
我们看到KEY_UP按键按下时输出3.3v即高电平(高电平有效)
KEY0、KEY1按键按下时输出0v即低电平(低电平有效)
三、CubeMX设置
按键属于输入信号,选择GPIO_Input,PE4、PA0同理
将KEY0、KEY1设置为上拉,KEYUP设置为下拉,确保按与不按保持两种状态。
一、机械按键特点
带有抖动时间约5-10ms,需要在稳定闭合处采集信号,也就是“软件消抖”
二、原理图
我们看到KEY_UP按键按下时输出3.3v即高电平(高电平有效)
KEY0、KEY1按键按下时输出0v即低电平(低电平有效)
三、CubeMX设置
按键属于输入信号,选择GPIO_Input,PE4、PA0同理
将KEY0、KEY1设置为上拉,KEYUP设置为下拉,确保按与不按保持两种状态。