论坛» 嵌入式开发» STM32

STM32G070RB探测3-GPIO按键点灯

高工
2020-12-22 00:16 1楼
第一篇里已经写了点灯的操作了,我们就直接跳过这一步,直接用按键控制LED灯配置端口

首先我们先配置一下按键端口的模式

根据原理图我们得知,按键没按下的状态是高电平,按下的状态是低电平.同时有硬件电容消抖,我们也不再添加软件消抖的代码.

我们打开这个ioc文件,继续进行配置.

这里默认配置位SYS_WKUP2,我们现在还用不到唤醒,直接给他改了,改成GPIO_Input模式,即输入模式.

可以直接点引脚就可以改模式

然后右键引脚可以改名称

然后直接保存即可,已经配置好了

撸程序
if(HAL_GPIO_ReadPin(MY_KEY_GPIO_Port,MY_KEY_Pin) == 0)//检测到按键按下 { while(!HAL_GPIO_ReadPin(MY_KEY_GPIO_Port,MY_KEY_Pin));//松手检测 HAL_GPIO_TogglePin(LED_GREEN_GPIO_Port,LED_GREEN_Pin);//小灯变换状态 }
展示

高工
2020-12-23 16:19 2楼

谢谢分享

工程师
2020-12-23 20:45 3楼

感谢分享

高工
2020-12-27 23:11 4楼

感谢分享

工程师
2020-12-30 22:14 5楼

学到了

助工
2021-01-01 20:16 6楼
羡慕啊!我的环境还没搭建好了!!!!
专家
2021-01-21 12:09 7楼

ST是好产品,有没有测试板试用,如何运用到智能家居上

专家
2021-02-23 14:42 8楼

感谢分享

专家
2021-02-27 08:49 9楼

感谢分享

高工
2021-11-25 11:52 10楼

谢谢分享。

共13条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]