参考视频: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
),关闭当前窗口