-
按键控制原理分析
-
实战环节
目的:实现KEY_UP控制蜂鸣器响停,KEY1控制LED1翻转,KEY0控制LED0翻转。
能学到:
- 学会GPIO输入控制
- 学习按键控制
接着,开始我们的实践操作!!!
工程创建看上节,按键这节课需要注意的就是消抖;消抖分为软件消抖和硬件消抖;这节课用的是软件消抖。
第一种软件消抖方法:直接用里面的库函数,这样看代码比较麻烦。
第二种软件消抖方法:宏定义的方式去写。
Main:
宏定义方式:
KEY自己写的函数:
目的:实现KEY_UP控制蜂鸣器响停,KEY1控制LED1翻转,KEY0控制LED0翻转。
能学到:
接着,开始我们的实践操作!!!
工程创建看上节,按键这节课需要注意的就是消抖;消抖分为软件消抖和硬件消抖;这节课用的是软件消抖。
第一种软件消抖方法:直接用里面的库函数,这样看代码比较麻烦。
第二种软件消抖方法:宏定义的方式去写。
Main:
宏定义方式:
KEY自己写的函数: