STM32學習筆記——瞭解固件庫文件

STM32學習筆記——瞭解固件庫文件

  1. 啓動文件startup_stm32f10x_hd.s

  2. 時鐘配置文件system_stm32f10x.c
    將外部時鐘8M倍頻爲72M

  3. 內核相關文件CMSIS
    core_cm3.c
    core_cm3.h 實現內核外設的寄存器映射
    NVIC(嵌套向量中斷控制器)、SysTick(系統滴答定時器)
    misc.h
    misc.c

  4. 外設相關文件FWLIB
    stm32f10x.h 實現內核之外的寄存器映射
    stm32f10x_xx.c 外設驅動函數庫文件
    stm32f10x_xx.h 存放外設初始化結構體,外設初始化結構體成員參數列表,外設固件庫函數聲明
    xx:GPIO、USART、I2C、SPI、FSMC

  5. 頭文件配置
    stm32f10x_conf.h 將庫函數頭文件包含

  6. 中斷服務函數文件
    stm32f10x_it.c
    stm32f10x_it.h

參考:野火單片機教學視頻: 鏈接.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章