STM32固件库详解
刚开始学习STM32,对其中的固件库有很多不理解的地方,这里参考网上的一些文章,自己再列一下
首先,我们在创建STM32 priject的时候一般先建立几个文件夹:CMSIS、FWlib、User、Listing、Output。
CMSIS:存放启动文件和M3自带的一些系统通用文件,比如 startup_stm32f10x_Xd.s和core_cm3.h、core_cm3.c
system_stm32f10x.h、system_stm32f10x.c、stm32f10x.h
FWlib:存放STM32库里面的inc和src这两个文件夹,它们包括了芯片上的所有驱动
User:存放工程文件和用户代码,如main.c、stm32f10x_conf.h、stm32f10x_it.h、stm32f10x_it.c
Output:软件编译后的输出文件(这个需要在后面进行设置才能实现)
Listing:编译过程产生的文件(同样需要设置)
文件功能说明