STM32CubeIDE安装

教程所用的开发工具是STM32CubeIDE软件

一、软件下载

1、下载网址

ST官网https://www.st.com/content/st_com/zh/stm32cubeide.html

image-20230921172822618

2、选择平台

image-20230921173013188

3、信息填写

image-20230921173051853

image-20230921173149542

image-20230921173247985

image-20230921173555796

二、软件安装

1、打开安装包

image-20230921174506709

2、安装过程-设置

image-20230921174734406

image-20230921174827723

image-20230921175019951

image-20230921175121934

image-20230921175245637

image-20230921175518924

image-20230921175801203

三、软件配置

熟悉软件相关选项及功能。

1、打开应用

image-20230921175945830

image-20230921180438030

image-20230921180730651

2、注册-登录账号

image-20230921180902783

3、安装固件包

image-20230921181435546

image-20230921181947516

image-20230921182157454

image-20230921182233264

四、软件使用

STM32CubeIDE整合了STM32CubeMX功能,即可进行引脚配置,又可以直接进行代码编写和调试。

注意:基本每个工程都需要以下操作,后面外设驱动教程会跳过下面步骤,直接演示引脚布局和配置选项,用于引导用户进行相关配置。

1、新建工程

image-20230921183202024

2、芯片选型

image-20230921183505357

3、工程设置

image-20230921183713450

image-20230921183800887

image-20230921184008958

image-20230921184612020

4、引脚布局和配置

image-20230921184726486

image-20230921192037669

image-20230921192125144

5、时钟配置

image-20230921192322285

6、工程管理

image-20230921192608898

image-20230921192905863

image-20230921193009164

7、生成初始化代码

点击代码生成或者保存按钮都可以生成初始化代码

image-20230921195013209

image-20230921195055303

8、编写代码

用户代码必须位于USER CODE BEGIN和USER CODE END中间,否则下次使用STM32CubeMX外设配置功能会删除该位置之外的代码

image-20230921195620640

9、再次新建工程

演示如何在工程文件内新建工程,实际开发中经常使用这种方法新建工程

image-20230922222650196

image-20230922222952388

新建的工程会出现工程文件管理区

image-20230922223558179

后面的操作可参考前面步骤。

五、常见问题

1、编码格式问题

Tip:Project '***' has no explicit encoding set

解决办法:修改文件编码格式 → UTF-8

image-20230922222301930

image-20231009093754363