
點擊上方「撞上電子」關注我們

第一節HAL_Init
函數原型:
HAL_StatusTypeDef HAL_Init(void)
函數解析:
該函數用于初始化HAL庫。
形參解析:
該函數沒有形參。
返回值:
由StatusTypeDef可知,返回的是以下結構體的內部成員。
第二節HAL_DeInit
函數原型:
HAL_StatusTypeDef HAL_DeInit(void)
函數解析:
該函數用于將HAL恢復到默認狀態。
形參解析:
該函數沒有形參。
返回值:
由StatusTypeDef可知,返回的是以下結構體的內部成員。
第三節HAL_MspInit
函數原型:
__weak void HAL_MspInit(void)
函數解析:
weak代表該函數是虛函數,MspInit是底層寄存器的初始化。
形參解析:
該函數沒有形參。
返回值:
void函數無返回值。
第四節HAL_MspDeInit
函數原型:
__weak void HAL_MspDeInit(void)
函數解析:
weak代表該函數是虛函數,MspDeInit是讓底層寄存器的恢復默認值。
形參解析:
該函數沒有形參。
返回值:
void函數無返回值。
第五節HAL_InitTick
函數原型:
__weak HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority)
函數解析:
weak代表該函數是虛函數,而該函數最重要就是對SysTick定時器優先級的設置。
形參解析:
該函數有一個形參。
TickPriority:表示該SysTick定時器的優先級。
返回值:
由StatusTypeDef可知,返回的是以下結構體的內部成員。
第六節HAL_IncTick
函數原型:
__weak void HAL_IncTick(void)
函數解析:
weak代表該函數是虛函數,而該函數每被調用一次便讓uwTick 自增1。
形參解析:
該函數沒有一個形參。
返回值:
void函數無返回值。

往期精彩
【2】【藍橋杯嵌入式G4】第二章 stm32l0xx_hal_gpio.c的常見函數
【3】【藍橋杯嵌入式主板(G4)】第一章 軟件環境搭建
【4】【藍橋杯物聯網】第四章 點亮一個LED
【5】【藍橋杯物聯網】第三章 stm32l0xx_hal_gpio.c的常見函數


聲明:
1:撞上電子公眾號秉持著免費的服務,永遠的開源這一宗旨,為廣大電子或電子相關專業的大學生提供比賽教程。
2:免費領取比賽資料,資料請聯系人工客服。
3:原創內容,禁止轉載,禁止用于商業用途,違者必究。


點個在看你最好看

原文標題:【藍橋杯嵌入式主板G4】第四章 stm32g4xx_hal.c的常見函數(一)
文章出處:【微信公眾號:撞上電子】歡迎添加關注!文章轉載請注明出處。
-
藍橋杯
+關注
關注
1文章
129瀏覽量
10410
發布評論請先 登錄
嵌入式開發入門指南:從零開始學習嵌入式
STM32開發入門進階必備!《STM32嵌入式系統開發—基于STM32CubeMX和HAL庫》新書發布!

【第四章 定時任務】手把手教你玩轉新版正點原子云
stspin32G4這顆mcu里面集成的是哪一款G4?能不能用cubemx來進行配置?
產品尾綴\"G3\"、\"G4\"有什么區別呢?
【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+第三四章閱讀報告
嵌入式主板是什么意思?嵌入式主板全面解析
【「ARM MCU嵌入式開發 | 基于國產GD32F10x芯片」閱讀體驗】+書籍整體概況
嵌入式設備中的4G/5G模塊管理
飛凌嵌入式4G/5G網卡自管理工具,你的守護進程專家

評論