(10)在Starup里添加starup_stm32f10x_hd.s,该启动代码文件在路径
(0)工程模板\Source\STM32_FWLib\CMSIS\startup\starup_stm32f10x_hd.s
(11)在Applicaiton里添加文件,这里要提一点,keil只需要编译c文件,只需要添加c文件进来即可,而添加h进来对keil来说是没有必要的,其他的编译器也是如此。但是笔者比较喜欢把h文件也添加进来,这样方便查找和编辑,处于这个目的,就把h文件也添加进来了。
步骤和(10)一样,文件相信大家都知道,在(0)工程模板\Source\Application\main中。
(12)给Drivers这一组添加文件,把工程用到的驱动都添加进来
(13)给FWLib添加文件,添加的是ST固件文件,你的程序里用到STM32的什么资源就添加什么固件驱动文件进去,但是不管你使用了什么资源,core_cm3.c,system_stm32f10x.c,misc.c,stm32f10x_rcc.c这几个文件是必须要有的,算是STM32正常运行的基本固件。添加完毕后点击OK退出。
(14)我们在使用一些文件模块的时候,往往需要在程序文件顶部先include进来
比如#include "stm32f10x.h",#include "Led_Driver.h",才能使用程序模块的功能函数,但是编译器怎么知道这些头文件在哪里呢,要知道,这些头文件是放在不同目录下的,这就要求我们设置一些路径变量了,让编译器在这些路径下查找h文件,程序才能顺利编译。
点击