startup_stm32f10x_hd.s
设置堆栈指针、设置PC指针、初始化中断向量表、配置系统时钟、调用C库函数_main,将汇编环境转到C语言编译环境
; Reset handler //程序从此处开始
Reset_Handler PROC
EXPORT Reset_Handler [WEAK]
IMPORT __main
IMPORT SystemInit
LDR R0, =SystemInit
BLX R0
LDR R0, =__main
BX R0
ENDP
system_stm32f10x.c
把外部时钟HSE=8Mhz,经过PLL锁相环进行倍频,将时钟变为为72Mhz
stm32f10x_xxx.c
外设的驱动函数库文件
xxx:GPIO、USART、I2C、SPI、FSMC