基于STM32CubeMX的引脚输入

一、前提

学习了STM32CubeMX,但是网上教程很多都是只是过程,没有太多细致的东西,所以自己写一下,有啥错误,请各位大佬指教,互相学习。

二、工具:

1、芯片:STM32F4ZET6系列
2、软件:MDK-Keil、STM32CubeMx

三、实验场景

按下PE3的按键,PF9的led灯亮,松开时led灯灭

四、工作原理

https://blog.csdn.net/weixin_42892212/article/details/139921278?spm=1001.2014.3001.5501
https://blog.csdn.net/weixin_42892212/article/details/141627479?spm=1001.2014.3001.5501

五、工程创建

1、设置RCC

在这里插入图片描述

2、设置GPIO_Input

在这里插入图片描述
在这里插入图片描述
这里也是个设置上拉和下拉

3、设置GPIO_OUTput

在这里插入图片描述
**加粗样式**
这里的引脚初始化高电平,因为原理图的高电平,led不亮的原因。

4、设置SYS配置

在这里插入图片描述

5、时钟源配置

在这里插入图片描述

六、工程文件配置

在这里插入图片描述
在这里插入图片描述

七、代码

在这里插入图片描述

八、代码解析

在这里插入图片描述

九、实验现象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值