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
參考:野火單片機教學視頻: 鏈接.