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

点击上方「撞上电子」关注我们
第一节hal_init
函数原型:
hal_status typedef hal_init(void)
函数解析:
该函数用于初始化hal库。
形参解析:
该函数没有形参。
返回值:
由status typedef可知,返回的是以下结构体的内部成员。
第二节 hal_deinit
函数原型:
hal_status typedef hal_deinit(void)
函数解析:
该函数用于将hal恢复到默认状态。
形参解析:
该函数没有形参。
返回值:
由status typedef可知,返回的是以下结构体的内部成员。
第三节 hal_mspinit
函数原型:
__weak void hal_mspinit(void)
函数解析:
weak代表该函数是虚函数,mspinit是底层寄存器的初始化。
形参解析:
该函数没有形参。
返回值:
void函数无返回值。
第四节hal_mspdeinit
函数原型:
__weak void hal_mspdeinit(void)
函数解析:
weak代表该函数是虚函数,mspdeinit是让底层寄存器的恢复默认值。
形参解析:
该函数没有形参。
返回值:
void函数无返回值。
第五节hal_inittick
函数原型:
__weak hal_status typedef hal_inittick(uint32_t tickpriority)
函数解析:
weak代表该函数是虚函数,而该函数最重要就是对systick定时器优先级的设置。
形参解析:
该函数有一个形参。
tickpriority:表示该systick定时器的优先级。
返回值:
由status typedef可知,返回的是以下结构体的内部成员。
第六节hal_inctick
函数原型:
__weak void hal_inctick(void)
函数解析:
weak代表该函数是虚函数,而该函数每被调用一次便让uwtick 自增1。
形参解析:
该函数没有一个形参。
返回值:
void函数无返回值。
往期精彩
【1】【蓝桥杯嵌入式主板g4】第三章 点亮一个led
【2】【蓝桥杯嵌入式g4】第二章 stm32l0xx_hal_gpio.c的常见函数
【3】【蓝桥杯嵌入式主板(g4)】第一章 软件环境搭建
【4】【蓝桥杯物联网】第四章 点亮一个led
【5】【蓝桥杯物联网】第三章 stm32l0xx_hal_gpio.c的常见函数
声明:
1:撞上电子公众号秉持着免费的服务,永远的开源这一宗旨,为广大电子或电子相关专业的大学生提供比赛教程。
2:免费领取比赛资料,资料请联系人工客服。
3:原创内容,禁止转载,禁止用于商业用途,违者必究。
点个在看你最好看
原文标题:【蓝桥杯嵌入式主板g4】第四章 stm32g4xx_hal.c的常见函数(一)
文章出处:【微信公众号:撞上电子】欢迎添加关注!文章转载请注明出处。

万物互联时代,Wi-Fi如何解决多设备信道拥堵问题?
央行数字货币的推出将会给我们带来什么样的挑战与机遇
WT2003H MP3音乐解码语音芯片IC:适应不同应用产品领域的封装形式
美国收紧对华人工智能芯片销售规定,将对英伟达造成打击
索尼KV-S29MHl型维修几例
【蓝桥杯嵌入式主板G4】第四章 stm32g4xx_hal.c的常见函数(一)
数据存储技术将成为新基建基石技术
小米6发布时间被曝延后一个月,满怀期待可能再无惊喜!
远红外滤波器的工作原理/优点/应用
华硕笔记本u盘启动设置
三种方法教你限制某个IP或IP段访问Oracle数据库
人工智能芯片陷入“同质化成长怪圈” 现实迷茫不知方向
关于矩阵与拼接屏连接方案的简单介绍
麒麟970处理器有多强?华为想要引领优势全靠它
善睐物联:路由器要不要关?需要怎么摆放?
华为Mate50“没电也能打电话” 1%电量下可待机3小时
如何通过分流器来对直流电源电流进行测试
汽车系统ASIC、ASSP和EMC设计
js中变量作用域问题
A17 Bionic和M3芯片良品率仅为55%,晶圆价格或有变化
s