1. STM32CubeMX简介
- STM32CubeMX是ST开发的一款图形配置工具,可通过配置自动生成初始化代码
- 一个图形配置工具,搭配不同系列的STM32Cube固件包,即可支持不同系列的STM32芯片
2. STM32CubeMX安装
- 获取Java软件
官网:https://www.java.com - 获取STM32CubeMX软件
官网:https://www.st.com - 搭建Java运行环境
- 64位电脑选择x64, 32位电脑选择X86
- 检测是否正常安装:Win+R输入cmd,打开指令窗口,输入java -version
-
双击”SetupSTM32CubeMX-6.3.0-Win.exe”,然后按部就班进行安装,安装路径不能有中文字符
-
下载和关联STM32Cube固件包,设置仓库用于存放STM32Cube固件包的路径
- 关联STM32Cube固件包的方法
3. 新建STM32CubeMX工程步骤
- 工程初步建立,新建工程,选择芯片型号
- 时钟模块配置,设置HSE、LSE、MCO
- 时钟系统配置,PLL、SYSCLK、AHB、APB1、APB2等等
- GPIO引脚配置
- Cortex内核配置,SYS( DEBUG )配置、NVIC(优先级分组)
- 生成工程源码,设置工程,MDK等,最后生成代码工程
- 编写用户程序,在main.c文件预留的位置编写代码
评论区