1. stm32f10x.h 實現外設的暫存器對映,和所有的中斷通道irq,新庫是stm32f105xc.h
2. core_cm3.h 實現核心的暫存器對映,nvic,systick等
3. stm32f1xx.h 存放外設初始化結構體,及初始化函式宣告
4. stm32f1xx.c 存放外設庫函式
5. core.cm3 / msic 存放arm的cm3核心庫函式包含nvic等,新庫在cortex檔案中
6. stm32f10x_conf.h 常用庫函式的標頭檔案都在此處引用,此檔案被stm32f10x引用到main函式內
7. stm32f10x_it.c, 中斷服務函式
STM32韌體庫檔案分析
1 彙編編寫的啟動檔案 startup stm32f10x hd.s 設定堆疊指標 設定pc指標 初始化中斷向量表 配置系統時鐘 對用c庫函式 main最終去到c的世界 2 時鐘配置檔案 system stm32f10x.c 把外部時鐘hse 8m,經過pll倍頻為72m。3 外設相關的 stm32...
STM32 啟動檔案
先來看看啟動 中的偽操作和偽指令 equ 用於定義常量,相當於c中的巨集定義 如stack size equ 0x00000400 define stack size 0x00000400 align 位元組對齊方式 align 3 export 相當於宣告了乙個全域性變數 export vecto...
stm32啟動檔案
這是st提供的3個啟動檔案,分別適用於不同容量的stm32晶元。這三個檔案為 startup stm32f10x ld.s startup stm32f10x md.s startup stm32f10x hd.s 其中,ld.s適用於小容量 產品 md.s適用於中等容量產品 hd適用於大容量產品 ...