STM32CubeMX配置模板/跑马灯
参考资料:
STM32FX开发板
《STM32FX开发指南-HAL库版本》-4.8小节手把手入门STM32CubeMX
笔记基于正点原子官方视频
视频连接https://www.bilibili.com/video/BV1Wx411d7wT?p=71&spm_id_from=333.1007.top_right_bar_window_history.content.click
如有侵权,联系删除
使用STM32Cube新建工程步骤
- 初步建立工程
- RCC基本配置
- 时钟树配置:重要
- 功能引脚配置
- 生成工程源码
- 编写用户程序
1.初步建立工程
1)点击新建工程
按引导选择合适的芯片
筛选后剩余项目如下:
选中后点击确定
弹出界面如下:
2)RCC基本配置
找到RCC配置页面
3)时钟树配置
4)功能引脚配置
下面以跑马灯为例进行后面的配置
查看开发板电路图,需要配置PB0、PB1两个引脚,配置方式为推挽输出上拉模式,两个LED灯都是共阳极接线,系统给低电平灯亮,高电平灯灭。
选中需要配置的引脚,设置为输出模式
打开GPIO配置界面
配置PB0、PB1推挽输出上拉模式
5)生成工程源码
注意:生成路径里不能包含任何中文,否则会报错
6)编写用户程序
注意生成的main.c函数里规定了代码可以写的位置,如下图,把代码写在指定位置后,我们用STM32CubeMX重新生成代码后,这个区间内的代码保留在原地不会被覆盖掉。
在相应的地方加入延时函数和主函数如下图:
至此,STM32CubeMX 配置结束