打印
[STM32G0]

STM32G070RB探测3-GPIO按键点灯

[复制链接]
439|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
第一篇里已经写了点灯的操作了,我们就直接跳过这一步,直接用按键控制LED灯配置端口

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

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

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

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

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


使用特权

评论回复
沙发
两只袜子|  楼主 | 2022-12-5 09:24 | 只看该作者

然后右键引脚可以改名称

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

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


使用特权

评论回复
板凳
尽快回复过| | 2024-8-31 21:47 | 只看该作者
如果按键使用外部上拉电阻,可以选择 GPIO_Mode_IPU (输入上拉)模式。

使用特权

评论回复
地板
Clyde011| | 2024-11-4 07:16 | 只看该作者

在其他的交流电流环路都布置好后再放置

使用特权

评论回复
5
公羊子丹| | 2024-11-4 08:09 | 只看该作者

I2C1的时钟可以自行选择HSI或者SYSCLK

使用特权

评论回复
6
万图| | 2024-11-4 09:12 | 只看该作者

任何与多条功率线相连的功率器件要尽可能紧挨在一起,以减短连线长度

使用特权

评论回复
7
Uriah| | 2024-11-4 10:15 | 只看该作者

工作时的电压降低了

使用特权

评论回复
8
帛灿灿| | 2024-11-4 12:11 | 只看该作者

发射出过量的电磁干扰(EMI)

使用特权

评论回复
9
Bblythe| | 2024-11-4 13:14 | 只看该作者

典型的转换时间大约是50ns

使用特权

评论回复
10
周半梅| | 2024-11-4 15:10 | 只看该作者

一部分是I2C1的工作模块,另外一部分是其控制模块

使用特权

评论回复
11
Pulitzer| | 2024-11-4 16:13 | 只看该作者

负载环能以直流方式汲取能量

使用特权

评论回复
12
童雨竹| | 2024-11-4 18:09 | 只看该作者

STM32CUBEMX配置生成初始化代码

使用特权

评论回复
13
Wordsworth| | 2024-11-4 19:12 | 只看该作者

输出整流器交流电流环路

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2055

主题

7458

帖子

10

粉丝