STM32-F1学习系列(5):固件库

303 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

固件库

固件库可以在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.h
    • stm32f10x_rcc.h:时钟
    • stm32f10x_it.h:中断
    • stm32f10x_conf.h:配置文件
  • src:源文件