[STM32G0] STM32G070RB探测3-GPIO按键点灯

[复制链接]
730|14
 楼主| 两只袜子 发表于 2022-12-5 09:23 | 显示全部楼层 |阅读模式
第一篇里已经写了点灯的操作了,我们就直接跳过这一步,直接用按键控制LED灯配置端口

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

20201220235037.png

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

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

20201220234758.png

20201220235410.png

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

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

20201220235613.png


 楼主| 两只袜子 发表于 2022-12-5 09:24 | 显示全部楼层

然后右键引脚可以改名称

20201220235653.png

20201220235712.png

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

20201220235834.png

撸程序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);//小灯变换状态}展示

20201221001029.gif


尽快回复过 发表于 2024-8-31 21:47 | 显示全部楼层
如果按键使用外部上拉电阻,可以选择 GPIO_Mode_IPU (输入上拉)模式。
Clyde011 发表于 2024-11-4 07:16 | 显示全部楼层

在其他的交流电流环路都布置好后再放置
公羊子丹 发表于 2024-11-4 08:09 | 显示全部楼层

I2C1的时钟可以自行选择HSI或者SYSCLK
万图 发表于 2024-11-4 09:12 | 显示全部楼层

任何与多条功率线相连的功率器件要尽可能紧挨在一起,以减短连线长度
Uriah 发表于 2024-11-4 10:15 | 显示全部楼层

工作时的电压降低了
帛灿灿 发表于 2024-11-4 12:11 | 显示全部楼层

发射出过量的电磁干扰(EMI)
Bblythe 发表于 2024-11-4 13:14 | 显示全部楼层

典型的转换时间大约是50ns
周半梅 发表于 2024-11-4 15:10 | 显示全部楼层

一部分是I2C1的工作模块,另外一部分是其控制模块
Pulitzer 发表于 2024-11-4 16:13 | 显示全部楼层

负载环能以直流方式汲取能量
童雨竹 发表于 2024-11-4 18:09 | 显示全部楼层

STM32CUBEMX配置生成初始化代码
Wordsworth 发表于 2024-11-4 19:12 | 显示全部楼层

输出整流器交流电流环路
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2122

主题

8121

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部