1、startup_stm32f10x_hd.s:汇编启动文件,设置堆栈指针、PC指针、初始化中断向量表、配置系统时钟(SystemInit)、初始化堆栈(__main)、进入c程序
2、system_stm32f10x.c:启动文件调用定义在这里的SystemInit函数,对外部8M时钟倍频,得到72M系统时钟
3、片上外设相关
stm32f10x.h:片上外设的寄存器映射
stm32f10x_xxx.c:片上外设驱动函数定义
stm32f10x_xxx.h:片上外设驱动函数声明,外设初始化结构体,初始化结构体成员变量的参数列表
4、通用内核外设
core_cm3.h:内核外设寄存器映射
core_cm3.c:内核外设驱动函数
5、STM32特有内核外设(NVIC、SysTick)
misc.h:特有内核外设寄存器映射
misc.c:特有内核外设驱动函数
6、stm32f10x_conf.h:配置头文件,包含了各种stm32f10x_xxx.h
7、stm32f10x_it.c、stm32f10x_it.h:中断相关