参考视频:https://www.bilibili.com/video/BV18X4y1M763/?p=15&vd_source=9aecb3bd1c938623930433f860f4a555

# 一、新建工程

点击 ACCESS TO MCU SELECTOR (如红框所示)

在搜索框内输入所需要的芯片型号,在右边搜索结果中双击自己的板子型号,这里我们使用的是 stm32f103zet6

# 二、一些必要的工作

选择 system core 中的 RCC ,将 High Speed Clock(HSE) 定义为 Crystal/Ceramic Resonator

选择 system core 中的 SYS ,将 debug 定义为 Serial Wire

# 三、定义 IO 端口

定义 IO 端口,即定义自己使用哪一个引脚作为 IO 输入与输出。选择 system core 中的 GPIO

在右下方输入我们要定义的引脚,输入完成后对应引脚会闪烁,之后定位到我们所需要的引脚并进行设置,这里我们定义 PB3 为输入端口

完成设置后会在左侧显示已经配置好的引脚信息

# 四、配置 usart1 串口通讯

打开 connectivity 下的 usart1 界面,将 mode 设置为 asynchronous

打开 NVIC Settings ,选择 Enable

在下面的 parameter settings 中会显示配置后串口通讯的一些信息

# 五、配置时钟

打开 clock configuration ,将时钟配置为 72MHz ,如下图所示

# 六、生成程序前的一些配置

点击 project manager ,并按照下列图片进行配置

# 七、生成代码

点击 generate code ,进行代码的生成,如下图所示

完成代码生成后即可生成如下界面,三个选项分别是打开文件夹,打开工程(使用 keil MDK ),关闭当前窗口

更新于 阅读次数