要想利用STM32的库,首先从官网下载准备好库
先自己建立个demo工程,新建几个文件夹,熟悉后按自己的习惯建
1.从Libraries\CMSIS\CM3\CoreSupport复制core_cm3.c和core_cm3.h到CMSIS下,从Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x下复制stm32f10x.h,system_stm32f10x.c,system32f10x.h到CMSIS下,从Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm复制startup_stm32f10x_hd.s到CMSIS下。
2.从Libraries\STM32F10x_StdPeriph_Driver下把Inc和Src复制到FWLIB。
3.从Project\下复制stm32f10x_it.c,stm32f10x_it.h,stm32f10x_conf.h在USER下,建立文本写个简单的Main.c函数
4.这时打开keil,新建工程并添加文件夹并在相应的下面添加.c和.s启动文件
5.然后打开配置,社置一下输出和伴随文件的路径,添加一下编译的宏,和编译的.h文件的路径
6.最后就可以点编译通过了,不少文件默认只读,修改的话找到文件右击修改属性。