STM32单片机固件库建立工程的方法及步骤
使用STM32的小伙伴知道,操作STM32可以用官方固件库直接操作芯片,也可以直接操作寄存器。
无论使用哪种方式,最终都是在操作寄存器。
今天,小编给大家介绍使用ST官方的固件库建立的工程。
1,新建项目,在新建工程的目录下新建几个文件夹:
A,CORE (用来存放启动文件)
B,STM32F10x_FWLib (用来存放ST官方的库函数文件)
C,USER (用来存放我们的mian.c,以及system_stm32f10x.c等)
2,打开ST官方的固件库,在对应的文件夹添加一下文件:
CORE:添加STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport 下的core_cm3.c,core_cm3.h
添加STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\st artup\arm 下的所有文件
STM32F10x_FWLib:复制STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver 下的inc,src 文件夹
USER:添加STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x 目录下的stm32f10x.h,system_stm32f10x.c,system_stm32f10x.h
添加STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template 目录下的main.c,stm32f10x_conf.h,stm32f10x_it.c,stm32f10x_it.h