STM32庫檔案相關

2021-10-02 08:10:22 字數 479 閱讀 7642

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適用於大容量產品 ...