0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【蓝桥杯嵌入式主板G4】第四章 stm32g4xx_hal.c的常见函数(一)

撞上电子 2021-08-25 10:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1b97feb4-0111-11ec-bb07-000c2944909e.gif

点击上方「撞上电子」关注我们

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

第一节HAL_Init

函数原型:

HAL_StatusTypeDef HAL_Init(void)

函数解析:

该函数用于初始化HAL库。

形参解析:

该函数没有形参。

返回值:

StatusTypeDef可知,返回的是以下结构体的内部成员。

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

第二节HAL_DeInit

函数原型:

HAL_StatusTypeDef HAL_DeInit(void)

函数解析:

该函数用于将HAL恢复到默认状态。

形参解析:

该函数没有形参。

返回值:

StatusTypeDef可知,返回的是以下结构体的内部成员。

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

第三节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可知,返回的是以下结构体的内部成员。

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

第六节HAL_IncTick

函数原型:

__weak void HAL_IncTick(void)

函数解析:

weak代表该函数是虚函数,而该函数每被调用一次便让uwTick 自增1

形参解析:

该函数没有一个形参。

返回值:

void函数无返回值。

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

往期精彩

【1】【蓝桥杯嵌入式主板G4】第三章 点亮一个LED

【2】【蓝桥杯嵌入式G4】第二章 stm32l0xx_hal_gpio.c的常见函数

【3】【蓝桥杯嵌入式主板(G4)】第一章 软件环境搭建

【4】【蓝桥杯物联网】第四章 点亮一个LED

【5】【蓝桥杯物联网】第三章 stm32l0xx_hal_gpio.c的常见函数

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

声明:

1:撞上电子公众号秉持着免费的服务,永远的开源这一宗旨,为广大电子或电子相关专业的大学生提供比赛教程。

2:免费领取比赛资料,资料请联系人工客服。

3:原创内容,禁止转载,禁止用于商业用途,违者必究。

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

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

点个在看你最好看

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

原文标题:【蓝桥杯嵌入式主板G4】第四章 stm32g4xx_hal.c的常见函数(一)

文章出处:【微信公众号:撞上电子】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝桥杯
    +关注

    关注

    1

    文章

    130

    浏览量

    10680
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2025“芯原”全国嵌入式软件开发大赛圆满落幕

    此前,2025年7月20日至26日,第四届“芯原”全国嵌入式软件开发大赛决赛在海口成功举办。
    的头像 发表于 08-06 09:51 1103次阅读

    文带你了解嵌入式主板

    嵌入式主板是专为嵌入式系统设计的计算机主板。它与我们常见的台式机或笔记本电脑主板有着显著的区别,
    的头像 发表于 06-30 16:12 478次阅读
    <b class='flag-5'>一</b>文带你了解<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>

    嵌入式主板特点与应用场景解析

    嵌入式主板(EmbeddedMotherboard)是专为嵌入式系统设计的重要硬件平台,通常集成处理器、内存、存储、接口等关键组件,用于控制和管理特定设备或应用。与通用计算机主板不同,
    的头像 发表于 05-26 15:12 633次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>特点与应用场景解析

    嵌入式开发入门指南:从零开始学习嵌入式

    基础 3. 学习路径推荐第阶段:熟悉开发环境(如Keil、IAR、STM32)第二阶段:掌握裸机编程与驱动开发第三阶段:学习RTOS(实时操作系统)如FreeRTOS第四阶段:深入理解Linux
    发表于 05-15 09:29

    STM32开发入门进阶必备!《STM32嵌入式系统开发—基于STM32CubeMX和HAL库》新书发布!

    上市。高校教学推荐,STM32入门必读!图书介绍《STM32嵌入式系统开发——基于STM32CubeMX和HAL库》是
    的头像 发表于 04-03 14:54 1366次阅读
    <b class='flag-5'>STM32</b>开发入门进阶必备!《<b class='flag-5'>STM32</b><b class='flag-5'>嵌入式</b>系统开发—基于<b class='flag-5'>STM32</b>CubeMX和<b class='flag-5'>HAL</b>库》新书发布!

    嵌入式主板开发详细指南

    嵌入式主板开发涉及硬件设计、软件集成、系统优化等多个环节,需要结合具体应用场景进行深度定制。以下是嵌入式主板开发的详细指南,涵盖关键步骤、工具、挑战及实际案例:
    的头像 发表于 04-02 11:35 937次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>开发详细指南

    第四章 定时任务】手把手教你玩转新版正点原子云

    第四章 定时任务】手把手教你玩转新版正点原子云 承接上篇,除了报警联动这个功能,原子云还有个特色功能也是各开发者喜欢用的,定时任务功能。 【正点原子】云平台:原子云(点击登录原子云) 前言
    发表于 03-13 10:19

    stspin32G4这颗mcu里面集成的是哪G4?能不能用cubemx来进行配置?

    stspin32G4这颗mcu里面集成的是哪G4?能不能用cubemx来进行配置
    发表于 03-12 07:01

    4G核心板_4G智能模组_联发科MTK|高通|紫光展锐4G模块开发

    4G核心板是种集成了处理器、内存与存储、射频模块、接口等主要组件的小型电路板。它采用开放的智能Android操作系统,并内置4G通信功能,专为
    的头像 发表于 03-04 20:15 986次阅读
    <b class='flag-5'>4G</b>核心板_<b class='flag-5'>4G</b>智能模组_联发科MTK|高通|紫光展锐<b class='flag-5'>4G</b>模块开发

    嵌入式主板选型与应用指南

    嵌入式主板是专为嵌入式系统设计的核心硬件平台,广泛应用于工业控制、物联网、医疗设备等领域。以下是关于嵌入式主板的详细介绍:1.
    的头像 发表于 02-27 14:53 936次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>选型与应用指南

    小身材大能量:解读小尺寸嵌入式主板

    ,就带大家同深入了解小尺寸嵌入式主板。小尺寸嵌入式主板特点小尺寸嵌入式
    的头像 发表于 02-17 18:02 993次阅读
    小身材大能量:解读小尺寸<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>

    盘点无风扇嵌入式主板应用优势

    在科技飞速发展的今天,嵌入式主板在各个领域发挥着重要作用。而无风扇嵌入式主板以独特优势在工业自动化、医疗设备和智能交通等领域广泛应用。今天,就让我们
    的头像 发表于 02-15 18:04 653次阅读
    盘点无风扇<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>应用优势

    产品尾缀\"G3\"、\"G4\"有什么区别呢?

    TI专家好,我想了解下TI产品尾缀\"G3\"、\"G4\"具体有哪些不样呢,如SN74ACT244PWRG4G3是后面推出的,替代
    发表于 01-15 06:27

    嵌入式主板的概述与发展

    随着科技的迅猛发展,嵌入式系统在现代电子产品中扮演着越来越重要的角色。嵌入式主板作为嵌入式系统的核心组件之,承担着控制、处理和通讯等多种功
    的头像 发表于 01-13 16:30 1184次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>的概述与发展

    ARM架构嵌入式主板特点

    极其广泛。ARM架构嵌入式主板有什么特点呢?、工作时间及环境:ARM主板不受时间限制,可常开机,无需人员维护。在有电源调节的情况下,只要接通电源,就会自动启动,
    的头像 发表于 12-31 16:03 1839次阅读
    ARM架构<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>特点