首先配置JAVA环境

JAVA下载地址https://www.java.com/zh-CN/download/

JAVA安装:

1、打开.exe安装包,勾选更改目标文件夹,点击安装

2、选择安装路径,点击下一步

3、等待安装,安装完毕,点击关闭

确认JAVA已经安装:win+R—-输入命令符cmd—-输入Java -version—-看到版本号证明安装完成—-关闭


一、STM32CubeIDE(单独使用不需要JAVA环境)

1、下载安装

软件下载地址STM32CubeIDE – STM32的集成开发环境 – 意法半导体STMicroelectronics

选择版本号获取软件—-点击接受—-输入邮箱就可以下载—-将压缩包解压到新建的、无中文的路径

解压好的.exe文件以管理员身份运行—-Next—-I Agree—-修改安装路径(不放在C盘,不能有中文)—-Next—-Install—-等待安装—-Finish—-项目存放路径(默认C盘并记住路径(文件存放地点),不能有中文),勾选并Launch

2、汉化

打开网址http://mirrors.ustc.edu.cn/eclipse/technology/babel/update-site/

选择汉化包地址

最终地址格式为(http://mirrors.ustc.edu.cn/)加上(自己选择汉化包地址的部分)

例如:http://mirrors.ustc.edu.cn/eclipse/technology/babel/update-site/R0.20.0/2022-12/

打开STM32CubeIDE—-Help—-Install New Software…—-Add…—-Name:language—-Location:复制汉化包地址Add—-Chinese(Simplified)—-…for eclipse…—-NEXT、Agree—-重启

3、使用

文件—新建工程IDE—-选择芯片—-工程命名(不能有中文)—-开始配置

晶振源RCC配置

时钟树配置(芯片不同,板内晶振不同)

仿真接口SYS配置(Debug多次调试)

配置引脚外设之前,需要在生成代码时生成相应的.c和.h文件

Project Manager—-Code Generation—-勾选Generate peripherall…

(需要使用时配置)定时器配置、GPIO配置、UART配置、中断配置

串口UART配置中允许输出浮点数

右键点击属性—-C/C++构建—-设置—-所有配置—-MCU settings—-两个都勾选

点击小车轮生成代码—-在main.c中编写程序—-Debug—-小虫子调试并烧写


二、STM32CubeMX(需要JAVA环境)

1、下载安装

软件下载STM32CubeMX – STM32Cube initialization code generator – STMicroelectronics

必须配置好JAVA环境再安装STM32CubeMX!!!

解压好的.exe文件以管理员身份运行—-Next—-勾选I accept,Next—-勾选第一个,Next—-修改安装路径(不放在C盘,不能有中文)—-根据需求勾选,Next—-等待安装—-Next,Done

2、MX嵌套在IDE内,使用同理