STM32学习笔记——了解固件库文件
-
启动文件startup_stm32f10x_hd.s
-
时钟配置文件system_stm32f10x.c
将外部时钟8M倍频为72M -
内核相关文件CMSIS
core_cm3.c
core_cm3.h 实现内核外设的寄存器映射
NVIC(嵌套向量中断控制器)、SysTick(系统滴答定时器)
misc.h
misc.c -
外设相关文件FWLIB
stm32f10x.h 实现内核之外的寄存器映射
stm32f10x_xx.c 外设驱动函数库文件
stm32f10x_xx.h 存放外设初始化结构体,外设初始化结构体成员参数列表,外设固件库函数声明
xx:GPIO、USART、I2C、SPI、FSMC -
头文件配置
stm32f10x_conf.h 将库函数头文件包含 -
中断服务函数文件
stm32f10x_it.c
stm32f10x_it.h
参考:野火单片机教学视频: 链接.