一、搭建STM32开发环境
1. 安装STM32CubeMX
无需破解,正常安装即可
2. 安装Keil v5
需要破解,用keygen.exe生成许可证号。keygen.exe很容易被当作病毒杀掉,注意备份!
- 打开Keilv5 - File - License Management
- 复制CID
- 拷贝到keygen.exe中
- Generate
- 拷贝生成的编号到License Management的LIC
- Add LIC
- 破解完成
3. 安装ST-LINK
无需破解,正常安装即可
二、创建STM32工程
1. 新建或打开CubeMX工程(.ioc)

2. 选择STM32型号
找到项目中使用的STM32的具体型号

3. 配置引脚
用鼠标滚轮和右键对编辑界面进行缩放、移动

按照原理图,依次配置引脚功能,先左键编辑引脚类型,再右键编辑引脚名称


4. 配置时钟

5. 生成Keil工程

Open Folder

6. 用Keil打开生成的工程

7. 修改代码逻辑
初始化配置代码主要在APP_Init()函数中实现

APP_Init()在app.c中,实现了一些的GPIO口的拉高拉低,HDMI输出芯片的I2C配置等

8. 编译构建
可以先编译再Build,也可以直接点Build

观察Build输出,无报错,正常输出hex文件

三、烧录
1. 硬件连接
PC - USB转SWDIO烧录器 - 单片机
2. 打开ST-LINK

3. 选择hex文件

打开hex文件成功

4. 软件连接并烧录
ST-LINK与单片机建立连接

开始烧录

烧录成功

STM32开发全流程详解
1205

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



