一、环境准备
电脑系统:Windows 10 专业版 20H2
IDE:Keil v5.35、STM32CubeMX v6.5.0
测试硬件:正点原子阿波罗STM32H743、JlinkV9(V8不支持)、STLink
二、测试步骤
1、预期目的
制作流水灯例程
2、建立工程
3、选芯片
选需求芯片,若有弹窗默认即可,最后生成图形配置界面。
4、RCC配置
原理图上使用PH0、PH1,使用外部高速时钟
5、配置系统时钟树
按照SYSCLK = 480MHz 配置
5、开启Cache
用于提升H7部分功能性能
6、配置流水灯IO
控制2个LED闪烁,配置PB0与PB1为输出模式
PB0、PB1设置为输出功能后,完成GPIO具体配置:
7、生成工程代码
主要就是工程命名以及选择IDE
生成代码包含必须的库文件即可。
8、修改工程配置
启用的Cache起始地址为0x24000000与内存块IRAM2冲突,需要取消勾选
便于右键define查定义,非必须
默认是有优化等级的,个人习惯使用Lv0
注意:Debug内建议根据不同烧录器检查下。
9、添加用户代码
在 USER CODE BEGIN 中添加逻辑代码
三、运行效果
四、工程资料下载
0-template.rar:(访问密码: 1666)https://url48.ctfile.com/f/33868548-1250061305-c889a6?p=1666