STM32F429之二 HAL庫工程檔案介紹

2021-08-19 09:51:31 字數 474 閱讀 3927

hallib

sm32f4xx_hal.c/.h:hal通用api,如hal_init等

stm32f4xx_hal_def.h:hal通用資料和巨集定義

stm32f4xx_hal(_ll)_ppp(_ex).c/.h:硬體驅動api

user

stm32f4xx_it.c/.h:中斷函式定義

stm32f4xx.h:頂層標頭檔案,根據全域性巨集標識stm32f429xx來包含stm32f429xx.h

stm32f429xx.h:stm32f429驅動開發用到的結構體,暫存器定義,巨集定義

system_stm32f4xx.c/.h:定義systeminit來初始化系統時鐘和設定中斷向量表

startup_stm32f429xx.s:啟動檔案

stm32f4xx_hal_conf.h:配置檔案,用於包含相關hal驅動標頭檔案

STM32F429除錯記錄(一)

stm32f429的晶元有兩路can介面 四路串列埠 內部乙太網以及內部dsp處理器等硬體,硬體的豐富程度可見一斑,而且主頻達到180mhz,雖然比a8 a9架構的arm晶元還是差一大截,但是在工業控制上的應用還是比較多的。在程式編寫方面stm32f4系列不管在mdk還是庫函式都有挺大改動,剛著手除...

STM32F429 如何使用SDRAM

關於stm32f429 控制sdram fmc 擴充套件外部sdram 1 原理介紹 為什麼是fmc 不是 fsmc 區別在那裡!stm32f429使用fmc外設來管理擴充套件的儲存器,fmc是flexible memory controller的縮寫,譯為可變儲存控制器。它可以用於驅動包括sram...

STM32F429 如何使用NAND Flash

1 原理介紹 flash即是儲存晶元的一種,其結合了rom和ram的特點,既具備電可擦除程式設計的效能,又可以快速讀取資料,資料不會因斷電丟失。目前市面上flash主要有nor flash和nand flash。nor flash具有隨機訪問和隨位元組執行寫操作的能力,即可以訪問到儲存器內部的任意乙...