软件驱动安装
-
安装Keil5 MDK
-
安装器件支持包
-
软件注册
-
安装STLINK驱动
-
安装USB转串口驱动
新建工程步骤
-
keil中创建工程,并选择对应的芯片型号
-
工程文件夹下新建Start文件夹,并添加以下文件:
-
Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm下的8个启动文件
-
Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x下的3个文件(外设寄存器描述文件以及时钟配置文件)
-
Libraries\CMSIS\CM3\CoreSupport下的2个内核寄存器描述文件
工程中创建同名分组,并添加startup_stm32f10x_md.s启动文件,以及剩下的*.c,*.h文件
-
-
工程文件夹下新建Library文件夹,并添加以下文件:
-
Libraries\STM32F10x_StdPeriph_Driver\src下的内核库函数和外设库函数文件
-
Libraries\STM32F10x_StdPeriph_Driver\inc下的库函数头文件
工程中创建同名分组,并添加对应文件夹内所有文件
-
-
工程文件夹下新建User文件夹,添加Project\STM32F10x_StdPeriph_Template下的3个文件
-
stm32f10x_conf.h
-
stm32f10x_it.c
-
stm32f10x_it.h
工程中创建同名分组,并添加对应文件夹内所有文件
-
-
工程选项,C/C++,Include Paths内添加所有包含头文件的文件夹
-
工程选项,C/C++,Define内定义USE_STDPERIPH_DRIVER
-
工程选项,Debug,下拉列表选择对应调试器.Settings,Flash Download里勾选Reset and Run