STM32标 准 外 设 固 件库文件结构及用途 文 件夹树图及文 件作用详述 stm32f10x_stdperiph_lib_V3.5.0--------------ST公司针对STM32提供的函数接口 ├─Release_Notes.html-------------------------官方网页资源 ├─stm32f10x_stdperiph_lib_um.chm-------------库的帮助文档 ├─stm32f10x_stdperiph_lib_um.chw ├─htmresc-----------------------------------CMSIS内核和ST公司Logo │ ├─CMSIS_Logo_Final.jpg │ └─logo.bmp ├─Libraries----------------------------------固件库 │ ├─CMSIS-Cortex Microcontroller Software Interface Standard(Cortex内核软件接口标准) │ │ ├─CMSIS debug support.htm------------官方网页资源 │ │ ├─CMSIS_changes.htm------------------官方网页资源 │ │ ├─License.doc │ │ ├─CM3 固件库文 件夹树形图 │ │ │ ├─CoreSupport----为采用Cortex-M3核设计SOC的芯片商设计的芯片外设提供一个进入M3内核的接口 │ │ │ │ ├─core_cm3.c │ │ │ │ └─core_cm3.h │ │ │ └─DeviceSupport │ │ │ └─ST │ │ │ └─STM32F10x │ │ │ ├─Release_Notes.html │ │ │ ├─stm32f10x.h --------------------定义寄存器的地址及使用的结构体封装 │ │ │ ├─system_stm32f10x.c--------------设备外设访问层,主要配置时钟频率 │ │ │ ├─system_stm32f10x.h--------------配置时钟频率相应的头文件 │ │ │ └─startup--------由汇编编写的系统启动文件,不同的文件对应不同的芯片型号 │ │ │ ├─arm-------ARM编译器启动文件 │ │ │ │ ├─startup_stm32f10x_cl.s------cl:互联型产品,stm32f105/107系列 │ │ │ │ ├─startup_stm32f10x_hd.s------hd:高密度产品,FLASH大于128 │ │ │ │ ├─startup_stm32f10x_hd_vl.s--- vl:超值型产品,stm32f100系列 │ │ │ │ ├─startup_stm32f10x_ld.s------ld:低密度产品,FLASH小于64K │ │ │ │ ├─startup_stm32f10x_ld_vl.s │ │ │ │ ├─startup_stm32f10x_md.s------md:中等密度产品,FLASH=64 or 128 │ │ │ │ ├─startup_stm32f10x_md_vl.s │ │ │ │ └─startup_stm32f10x_xl.s----xl:超高密度(容量)产品,stm32f101/103...