一、CubeMX配置和新建工程
1、MCU选择
打开CubeMX软件,在主页上点击第一个选项(Start My project from MCU),进入芯片选择界面。

点击后如果遇到下面这个加载界面且很慢,可以直接点击Cancel跳过。

2、搜索芯片型号
在搜索栏输入我们需要的芯片型号,这里我们使用的是STM32F103C8T6(搜索STM32C8即可)。
(如果输入框变成粉色时,可能是输入的型号前面有一个空格,删除它即可)

搜索到后,双击该芯片型号,打开配置界面。
为了方便下次使用,可以点击左侧的收藏图标,下次新建时可以直接在收藏夹里面找到。
3、片内外设配置
①配置Debug模式(刚上手CubeMX最容易忘记此配置,配置工程时,务必优先设置Debug模式! 即调试模式)

②设置晶振源
HSE:外部高速晶振,必须使能!
LSE :外部低速晶振,暂时不用,默认即可。

③配置时钟树(一定不要填错晶振值)
我们使用的是STM32F103C8T6芯片,晶振为8MHz,系统主时钟 SYSCLK 72Mhz。

不同型号的单片机晶振和系统主时钟不同,使用时需注意。
④工程命名和管理

该页是对新建的工程的命名和管理,需要设置三个地方:工程名称、工程位置、开发环境。
注意点:工程存放位置、工程名称,全英文!不能有中文!
开发环境:因为我们使用的是Keil5进行编译,所以必须使用MDK-ARM。
⑤代码文件配置
需要更改以下两处。

⑥生成工程
到这里CubeMX部分就完成了,下面生成并打开工程。

打开工程。

二、Keil5配置
打开Keil5后,按照以下步骤配置。
注意:下载器必须使用ST-Link,否则无法烧录程序。Flagsh Download里面的Reset and Run必须打开,否则下载程序后单片机会没有现象。



至此,新建工程配置完毕。
857

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



