stm32一个简单的独立按键

这篇博客介绍了如何在STM32中实现一个简单的独立按键,通过按下松开来判断一次有效按键操作,主要代码参考了原子的实现,并在主函数中进行调用和判断。
摘要由CSDN通过智能技术生成

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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值