目标:学会使用MDK(Keil4.11)创建STM32F10x系列单片机的工程文件
Step1:新建工程文件夹 并新建以下目录
--Project
--USER
--CORE
--OBJ
--Flib
Step2:打开“STM32F10x_StdPeriph_Lib_V3.5.0”文件夹
将LibrariesCMSISCM3CoreSupport文件夹下 core_cm3.c、 core_cm3.h复制到CORE文件夹下
将LibrariesCMSISCM3DeviceSupportSTSTM32F10xstartuparm文件夹下startup_stm32f10x_xx(容量大小).s复制到CORE文件夹下
将LibrariesCMSISCM3DeviceSupportSTSTM32F10x文件夹下system_stm32f10x.c、system_stm32f10x.h、stm32f10x.h复制到USER目录下
将LibrariesSTM32F10x_StdPeriph_Driver文件夹下inc和双人床文件夹复制到Flib 文件夹下
将ProjectSTM32F10x_StdPeriph_Template文件夹下
system_stm32f10x.c
stm32f10x_conf.h
main.c
以上文件复制到USER目录下
Step3:打开Keil V4.11,点击Project -New uVision4 Project,选择USER文件夹,新建工程
Step4:选择芯片型号
Step5:点击Target Opetions
在OUTPUT选项卡勾选生成Hex文件 并修改文件夹为OBJ
在C/C++选项卡
Define 填入 STM32F10X_HD,USE_STDPERIPH_DRIVER
Include Paths 填入..Flibinc;..CORE;..USER
Misc Controls可以填入 --c99
在Debug选项卡
勾选Run to main()
选择调试硬件 并选择flash
在Utility选项卡 选择对应的硬件调试工具
Step6:添加File Group 并Add files
Step7:重新编写main.c 并测试是否成功