0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【藍(lán)橋杯嵌入式主板G4】第四章 stm32g4xx_hal.c的常見函數(shù)(一)

撞上電子 ? 2021-08-25 10:14 ? 次閱讀
1b97feb4-0111-11ec-bb07-000c2944909e.gif

點(diǎn)擊上方「撞上電子」關(guān)注我們

1bf735c2-0111-11ec-9c78-000c2944909e.png

第一節(jié)HAL_Init

函數(shù)原型:

HAL_StatusTypeDef HAL_Init(void)

函數(shù)解析:

該函數(shù)用于初始化HAL庫。

形參解析:

該函數(shù)沒有形參。

返回值:

StatusTypeDef可知,返回的是以下結(jié)構(gòu)體的內(nèi)部成員。

1bfcdb12-0111-11ec-855e-000c2944909e.png

第二節(jié)HAL_DeInit

函數(shù)原型:

HAL_StatusTypeDef HAL_DeInit(void)

函數(shù)解析:

該函數(shù)用于將HAL恢復(fù)到默認(rèn)狀態(tài)。

形參解析:

該函數(shù)沒有形參。

返回值:

StatusTypeDef可知,返回的是以下結(jié)構(gòu)體的內(nèi)部成員。

1bfcdb12-0111-11ec-855e-000c2944909e.png

第三節(jié)HAL_MspInit

函數(shù)原型:

__weak void HAL_MspInit(void)

函數(shù)解析:

weak代表該函數(shù)是虛函數(shù),MspInit是底層寄存器的初始化。

形參解析:

該函數(shù)沒有形參。

返回值:

void函數(shù)無返回值。

第四節(jié)HAL_MspDeInit

函數(shù)原型:

__weak void HAL_MspDeInit(void)

函數(shù)解析:

weak代表該函數(shù)是虛函數(shù),MspDeInit是讓底層寄存器的恢復(fù)默認(rèn)值。

形參解析:

該函數(shù)沒有形參。

返回值:

void函數(shù)無返回值。

第五節(jié)HAL_InitTick

函數(shù)原型:

__weak HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority)

函數(shù)解析:

weak代表該函數(shù)是虛函數(shù),而該函數(shù)最重要就是對(duì)SysTick定時(shí)器優(yōu)先級(jí)的設(shè)置。

形參解析:

該函數(shù)有一個(gè)形參。

TickPriority:表示該SysTick定時(shí)器的優(yōu)先級(jí)。

返回值:

StatusTypeDef可知,返回的是以下結(jié)構(gòu)體的內(nèi)部成員。

1bfcdb12-0111-11ec-855e-000c2944909e.png

第六節(jié)HAL_IncTick

函數(shù)原型:

__weak void HAL_IncTick(void)

函數(shù)解析:

weak代表該函數(shù)是虛函數(shù),而該函數(shù)每被調(diào)用一次便讓uwTick 自增1。

形參解析:

該函數(shù)沒有一個(gè)形參。

返回值:

void函數(shù)無返回值。

1c337b80-0111-11ec-8975-000c2944909e.png

往期精彩

【1】【藍(lán)橋杯嵌入式主板G4】第三章 點(diǎn)亮一個(gè)LED

【2】【藍(lán)橋杯嵌入式G4】第二章 stm32l0xx_hal_gpio.c的常見函數(shù)

【3】【藍(lán)橋杯嵌入式主板(G4)】第一章 軟件環(huán)境搭建

【4】【藍(lán)橋杯物聯(lián)網(wǎng)】第四章 點(diǎn)亮一個(gè)LED

【5】【藍(lán)橋杯物聯(lián)網(wǎng)】第三章 stm32l0xx_hal_gpio.c的常見函數(shù)

1c38847a-0111-11ec-94f1-000c2944909e.png1c3d8d94-0111-11ec-98da-000c2944909e.png

聲明:

1:撞上電子公眾號(hào)秉持著免費(fèi)的服務(wù),永遠(yuǎn)的開源這一宗旨,為廣大電子或電子相關(guān)專業(yè)的大學(xué)生提供比賽教程。

2:免費(fèi)領(lǐng)取比賽資料,資料請(qǐng)聯(lián)系人工客服。

3:原創(chuàng)內(nèi)容,禁止轉(zhuǎn)載,禁止用于商業(yè)用途,違者必究。

1c42e4c0-0111-11ec-95a0-000c2944909e.png

1c4a5ecc-0111-11ec-8f57-000c2944909e.png

點(diǎn)個(gè)在看你最好看

1c4f40d4-0111-11ec-9a69-000c2944909e.png

原文標(biāo)題:【藍(lán)橋杯嵌入式主板G4】第四章 stm32g4xx_hal.c的常見函數(shù)(一)

文章出處:【微信公眾號(hào):撞上電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 藍(lán)橋杯
    +關(guān)注

    關(guān)注

    1

    文章

    123

    瀏覽量

    10070
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【「ARM MCU嵌入式開發(fā) | 基于國產(chǎn)GD32F10x芯片」閱讀體驗(yàn)】+書籍整體概況

    是國產(chǎn)芯片的佼佼者,此書籍深入淺出地講解了嵌入式系統(tǒng)開發(fā)的基礎(chǔ)知識(shí),當(dāng)然閱讀者還是需要掌握定的C語言知識(shí)的,案例是基于GD官方的標(biāo)準(zhǔn)庫函數(shù)實(shí)現(xiàn)的。
    發(fā)表于 08-25 22:48

    LM324絲印G3 G4的區(qū)別是什么?

    客戶的不同批次的物料標(biāo)簽上有區(qū)別,請(qǐng)問G3和G4 物料是什么區(qū)別,是否有性能方面的差異,謝謝。
    發(fā)表于 08-06 08:22

    嵌入式設(shè)備中的4G/5G模塊管理

    在高度數(shù)字化的智能時(shí)代,Linux嵌入式板卡在各個(gè)領(lǐng)域都發(fā)揮著重要作用,然而,隨著4G/5G技術(shù)的普及,如何高效、穩(wěn)定地管理這些嵌入式設(shè)備上的無線模塊,成為了用戶面臨的
    發(fā)表于 07-13 16:45

    stm32f4xx_hal_spi.cHAL_SPI_TransmitReceive函數(shù)中,當(dāng)需要發(fā)送數(shù)據(jù)時(shí)為什么要先進(jìn)行次發(fā)送?

    stm32f4xx_hal_spi.cHAL_SPI_TransmitReceive函數(shù)中,當(dāng)需要發(fā)送數(shù)據(jù)時(shí)為什么要先進(jìn)行次發(fā)送(模式為從機(jī)或發(fā)送幀數(shù)為1時(shí))
    發(fā)表于 03-25 07:00

    STM32G4XX不能夠像STM32F1XX STM32F4XX那樣對(duì)GPIO進(jìn)行位帶操作呢?

    請(qǐng)教下,在STM32G4XX系列里面,GPIO掛載在AHB2總線上面,地址在0x4800 0000. 是不是也就意味著,STM32G4XX不能夠在像STM32F1XX STM32F4XX
    發(fā)表于 03-21 07:16

    【飛騰派4G版免費(fèi)試用】飛騰派4G版開發(fā)板套裝測(cè)試及環(huán)境搭建

    先簡(jiǎn)單介紹下這款飛騰派4G版開發(fā)板套裝; 飛騰派是由中電港螢火工場(chǎng)研發(fā)的款面向行業(yè)工程師、學(xué)生和愛好者的開源硬件。主板處理器采用飛騰嵌入式
    發(fā)表于 01-22 00:47

    【飛騰派4G版免費(fèi)試用】大家來了解飛騰派4G版開發(fā)板

    、OpenHarmony、SylixOS、RT-Thread等國產(chǎn)操作系統(tǒng)。 飛騰派4G版開發(fā)板是由中電港螢火工場(chǎng)研發(fā)的款面向行業(yè)工程師、學(xué)生和愛好者的開源硬件。主板處理器采用飛騰嵌入式
    發(fā)表于 01-02 22:43

    【飛騰派4G版免費(fèi)試用】初步認(rèn)識(shí)飛騰派4G版開發(fā)板

    小 內(nèi)置陶瓷天線。 官方的介紹資料: 飛騰派是由中電港螢火工場(chǎng)研發(fā)的款面向行業(yè)工程師、學(xué)生和愛好者的開源硬件。主板處理器采用飛騰嵌入式核處理器,兼容ARM V8架構(gòu),包含2個(gè)FTC
    發(fā)表于 01-02 22:23

    MATLAB課程之第四章v3 程序設(shè)計(jì)(1)

    開始講解第四章的內(nèi)容。2023年8月,第二版文章和大家見面了,增加了很多內(nèi)容,還有視頻指導(dǎo)。 本章開始開始教同學(xué)們?nèi)绾尉帉憦?fù)雜程序了。本課程總共有多少???回答:七。 第四章講解程序
    的頭像 發(fā)表于 11-29 08:10 ?359次閱讀

    嵌入式C語言的結(jié)構(gòu)特點(diǎn)

    過程中,不論是基于寄存器開發(fā)還是基于庫開發(fā),深入理解和掌握嵌入式C語言的函數(shù)、指針、結(jié)構(gòu)體是學(xué)習(xí)STM32的關(guān)鍵。嵌入式
    的頭像 發(fā)表于 11-24 16:16 ?520次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>C</b>語言的結(jié)構(gòu)特點(diǎn)

    【新品體驗(yàn)】飛騰派4G版基礎(chǔ)套裝免費(fèi)試用

    飛騰派是由飛騰攜手中電港螢火工場(chǎng)研發(fā)的款面向行業(yè)工程師、學(xué)生和愛好者的開源硬件,采用飛騰嵌入式核處理器,兼容ARM V8架構(gòu),板載64位 DDR4內(nèi)存,分為2
    發(fā)表于 10-25 11:44

    藍(lán)橋嵌入式】第七 串口發(fā)送數(shù)據(jù)

    節(jié)硬件解讀藍(lán)橋嵌入式主板上面共有2個(gè)USB口,下載程序和串口都是CN2口,大家千萬不要搞
    的頭像 發(fā)表于 10-10 09:25 ?576次閱讀
    【<b class='flag-5'>藍(lán)橋</b><b class='flag-5'>杯</b><b class='flag-5'>嵌入式</b>】第七<b class='flag-5'>章</b> 串口發(fā)送數(shù)據(jù)

    藍(lán)橋嵌入式】第五 LCD

    節(jié)硬件解讀藍(lán)橋嵌入式的LCD并沒有提供原理圖,所以也沒有什么可以講解的,如果有需要,請(qǐng)聯(lián)系我們微信公眾號(hào)管理員,謝謝。微信搜索:撞上電子微信公眾號(hào)即可。第二節(jié)CubeMX配置本教
    的頭像 發(fā)表于 09-28 08:00 ?592次閱讀
    【<b class='flag-5'>藍(lán)橋</b><b class='flag-5'>杯</b><b class='flag-5'>嵌入式</b>】第五<b class='flag-5'>章</b> LCD

    藍(lán)橋嵌入式第四章 按鍵控制LED

    節(jié)按鍵的基本知識(shí)按鍵的最基本的知識(shí)就是消抖,它分為軟件消抖和硬件消抖。其中,軟件消抖流程為:當(dāng)檢測(cè)到按鍵按下時(shí),啟動(dòng)個(gè)延時(shí),持續(xù)段時(shí)間(通常幾毫秒);在延時(shí)結(jié)束后,再次讀取按鍵狀態(tài);如果按鍵
    的頭像 發(fā)表于 09-27 08:00 ?825次閱讀
    【<b class='flag-5'>藍(lán)橋</b><b class='flag-5'>杯</b><b class='flag-5'>嵌入式</b>】<b class='flag-5'>第四章</b> 按鍵控制LED

    STM32G4與F4有哪些區(qū)別?

    STM32G4與F4有哪些區(qū)別
    發(fā)表于 09-25 07:38