STM32开发流程

STM32开发全流程详解

一、搭建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与单片机建立连接
在这里插入图片描述

开始烧录
在这里插入图片描述

烧录成功
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值