一、前提
学习了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、时钟源配置
六、工程文件配置
七、代码
八、代码解析
九、实验现象
无