本文已参与「新人创作礼」活动,一起开启掘金创作之路。
固件库
固件库可以在ST官网下载,我用的是STM32F103,因此对应链接,目前最新是v3.6。
LIBRARY下的目录内容
CMSIS/CM3
- CoreSupport
core_cm3.h:内核文件
- DeviceSupport/ST/STM32F10x
startup/arm:启动文件,需要修改里面的设置比如堆栈大小stm32f10x.h: 外设接口文件system_stm32f10x.h:片上外设接入层系统头文件。主要是申明设置系统及总 线时钟相关的函数。包含SystemInit,在系统启动的时候设置系统的整个系统和总线时钟
STM32F10x_StdPeriph_Driver
inc:头文件stm32f10x_gpio.hstm32f10x_rcc.h:时钟stm32f10x_it.h:中断stm32f10x_conf.h:配置文件
src:源文件