RM新时代网站-首页

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

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

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

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

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

點擊上方「撞上電子」關(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ù)到默認狀態(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ù)默認值。

形參解析:

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

返回值:

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

第五節(jié)HAL_InitTick

函數(shù)原型:

__weak HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority)

函數(shù)解析:

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

形參解析:

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

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

返回值:

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ù)沒有一個形參。

返回值:

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

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

往期精彩

【1】【藍橋杯嵌入式主板G4】第三章 點亮一個LED

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

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

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

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

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

聲明:

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

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

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

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

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

點個在看你最好看

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

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

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

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

    關(guān)注

    1

    文章

    125

    瀏覽量

    10139
收藏 人收藏

    評論

    相關(guān)推薦

    TPS3809K33DBVRG4G4是什么意思?

    TPS3809K33DBVRG4,請問G4是甚么意思?謝謝!
    發(fā)表于 11-11 08:15

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗】+第三四章閱讀報告

    在深入閱讀了《嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用》的第三、四章后,我對嵌入式Hypervisor的設(shè)計與實現(xiàn)技術(shù)有了更為詳盡和系統(tǒng)的理解。以下是我對這兩內(nèi)容的閱讀報告:
    發(fā)表于 10-09 18:29

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統(tǒng)的核心組件,是種用于控制和數(shù)據(jù)處理的計算機硬件,其設(shè)計旨在嵌入特定設(shè)備中執(zhí)行專門任務(wù)。
    的頭像 發(fā)表于 09-30 10:05 ?447次閱讀

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

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

    請問LM2901 G4 86ADT6M生產(chǎn)日期如何查詢?

    LM2901 G4 86ADT6M生產(chǎn)日期如何查詢?另外TI物料般都在什么網(wǎng)址查詢生產(chǎn)日期?
    發(fā)表于 08-15 07:31

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

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

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

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

    飛凌嵌入式4G/5G網(wǎng)卡自管理工具,你的守護進程專家

    為了幫助用戶解決無法高效、穩(wěn)定地管理嵌入式設(shè)備上的無線模塊的問題,飛凌嵌入式精心打造了 4G/5G網(wǎng)卡自管理工具,旨在以更智能化的管理策略和更靈活的配置方式為用戶帶來更加便捷的網(wǎng)絡(luò)管理
    的頭像 發(fā)表于 07-12 15:27 ?1298次閱讀
    飛凌<b class='flag-5'>嵌入式</b><b class='flag-5'>4G</b>/5<b class='flag-5'>G</b>網(wǎng)卡自管理工具,你的守護進程專家

    stm32f4xx_hal_eth.c文件不支持PTP協(xié)議怎么解決?

    最近在用stm32f407調(diào)試ptp,但是stm32f4xx_hal_eth.c文件中沒有操作以太網(wǎng)時間戳寄存器的函數(shù),看到文件頭部說明本文件不支持PTP協(xié)議,請各位大神幫助,怎么解決這個問題!謝謝了!
    發(fā)表于 04-19 08:21

    嵌入式主板,你了解多少?

    嵌入式主板,也稱為嵌入式計算機主板,是種專門設(shè)計用于嵌入式系統(tǒng)的計算機主板。與臺式機和筆記本電
    的頭像 發(fā)表于 04-17 15:11 ?1439次閱讀

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

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

    STM32G4XX不能夠像STM32F1XX STM32F4XX那樣對GPIO進行位帶操作呢?

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

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

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

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

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

    【飛騰派4G版免費試用】初步認識飛騰派4G版開發(fā)板

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