初学STM32CubeMX,搜了写网上教程,发现很简略,对新手不友好,搞明白以后做此记录,希望对新手有所帮助。
工具:正点原子的STM32F4探索者开发板。
准备:STLINK连接电脑和开发板。然后开发板上电。
1.软件安装,我安装时没遇到什么大问题所以在此不做介绍。关于KEIL,我安装的V5.33,请确认安装好软件并在软件里装好STM32F407的HAL库。
2.新建工程,按照下面图片步骤走就可以了


3.现在就进入工程了,开始设置时钟源。


4.然后设置工程属性,(注意:左侧还有code Generator和Advanced Setting,这个一般默认即可),这一步也可以在设置时钟源之前进行。

5.设置SYS,也就是下载调试接口

6.设置LED的GPIO选项



然后,左侧这里就出现了PF9和PF10,依次做以下设置,PF10的设置成一样的。


7.生成代码

8.KEIL5工程处理
8.1 首先直接编译一遍
8.2 增加让LED端口延时翻转的代码

8.3 设置下载选项

打开的页面不要关闭,继续如下设置:
8.4 重新编译,然后下载即可,这就可以看到正点原子的STM32F407探索者开发板的两个小灯流水闪烁了。。
这篇博客详细记录了一位初学者使用STM32CubeMX配置STM32F407探索者开发板实现LED流水灯的过程,包括软件安装、新建工程、设置时钟源、GPIO选项、工程属性和下载调试。适合STM32新手参考。
上实验1----LED流水灯&spm=1001.2101.3001.5002&articleId=125188637&d=1&t=3&u=9a6ff1f894e74a37a11a56295eaa1bf0)
339

被折叠的 条评论
为什么被折叠?



