stm32一个简单的独立按键
stm32一个简单的独立按键
按键部分代码如下:
代码参考原子的代码写的,按下松开表示一次有效按键,主函数中调用并判断返回值就可以。
代码片.
/*按键函数
按下按键并松开,判定为一次有效按键动作;
key_val:键值,1表示完成一次按键动作,0表示无按键动作;
KEY_Press_Flag:按下标志位,消抖后按键仍按下,KEY_Press_Flag置1;
KEY_Press_Flag为1,按键抬起,判断一次按键按下,并清标志位;
*/
u8 KEY_Scan(void)
{
u8 key_val = 0;//
static char KEY_Press_Flag = 0;

这篇博客介绍了如何在STM32中实现一个简单的独立按键,通过按下松开来判断一次有效按键操作,主要代码参考了原子的实现,并在主函数中进行调用和判断。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



