文章目录
一、实验工具
- STMCubeMX,用来生成代码
- keil5,编译代码生成hex文件
- flymcu,将代码烧录到板子里,不会点这里
- 板子为STM32C8T6
二、STM32CUBEMX生成代码
1.安装完成之后,点击help,下载依赖包

2.选择自己的芯片,选上前面的复选框就可以下载了,前面是绿色就代表已经下载好了。

3.包下载好之后就可以了,后面回到home界面,创建新项目

4.在part name那输入自己的芯片,这里以STMC8T6举例,然后在中间回出现一列信息,点击之后再点击start project就行了

5.点击System Core,进入里面的SYS,在debug那里选择Serial Wire

6.接下来就是配置时钟了,进入上面的rcc,有两个时钟,一个是hse和lse,我们要用是GPIO接口,而这些接口都在APB2里

7.接下来观察时钟架构,APB2总线的时钟由hse控制,同时在这个界面得把PLLCLK右边选上

8.所以我们将hse那里设为Crystal/Ceramic Resonator就行了

本文详细介绍了如何使用STM32CubeMX生成代码,配置STM32C8T6芯片的时钟和GPIO,以及在keil5中进行仿真调试,最终生成hex文件以实现流水灯效果。

556

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



