请选择 进入手机版 | 继续访问电脑版

硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3106|回复: 5
收起左侧

[BSP视频教程] STM32H7视频教程第3期:整体捋顺STM32H7的HAL库和LL库的框架,再配合寄存器造轮子找到更适合自己的玩法(2022-01-21)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
发表于 2022-1-21 03:12:58 | 显示全部楼层 |阅读模式
本系列视频教程重在学习方法,授人以渔,突出实用性,  视频教程中,我们使用ARM官方文档,ST的参考手册,数据手册,勘误手册和编程手册来教学,改变传统的使用PPT教学模式。让大家知道这些知识点都是来自那里,这样更接近实际应用。

本期视频为大家分享第3期教程,ST推出HAL库和LL库已经有几年了,现在新的芯片也基本都采用HAL库和LL库了,通过本次教程,我们把HAL库和LL库的框架捋顺了,做到心理有底,这样用起来更加得心应手。中断服务器程序和需要频繁调用的程序,我们可以自己寄存器实现来造轮子,让驱动代码的高效性,可移植性和通用性更高些。

LL库是寄存器纯享版API,HAL库就是寄存器封装版API。

视频(1080p观看):

https://www.bilibili.com/video/BV1344y1L72v



本期视频主要为大家讲解这么几个内容:

1、第1部分,整体介绍HAL库和LL库区别。
2、第2部分,自学HAL库的API怎么个玩法。
3、第3部分,介绍HAL库框架:
(1)介绍HAL库配置文件。
(2)HAL库的时间基准。
(3)HAL启动流程。
(4)外设初始化。
(5)中断方式玩法。
(6)DMA方式玩法。

4、第4部分,寄存器方式造轮子。


参考资料:

1、实用技能分享,充分利用内联函数,内联汇编,内部函数和嵌入式汇编提升代码执行效率和便捷性
https://www.armbbs.cn/forum.php?mod=viewthread&tid=110134

2、【安富莱】STM32H7用户手册发布,重在BSP驱动包设计方法,HAL库的框架学习,授人以渔,更新至94章
https://www.armbbs.cn/forum.php?mod=viewthread&tid=86980










评分

参与人数 2金币 +40 收起 理由
morning_enr6U + 20 神马都是浮云
missfox + 20 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2022-1-21 03:18:03 | 显示全部楼层
这次视频录制时间超了10分钟,录制了40分钟,不小心讲多了,正常情况下30分钟收尾。
回复

使用道具 举报

4

主题

74

回帖

86

积分

初级会员

积分
86
发表于 2022-1-21 09:04:28 | 显示全部楼层
棒棒,这个好!赞赞赞
回复

使用道具 举报

23

主题

1403

回帖

1472

积分

至尊会员

积分
1472
发表于 2022-1-21 11:31:14 | 显示全部楼层
不错不错,辛苦了
代码不规范,亲人两行泪!
回复

使用道具 举报

3

主题

1220

回帖

1229

积分

至尊会员

积分
1229
发表于 2022-1-21 13:05:46 | 显示全部楼层
非常感谢硬汉大哥的付出!点赞
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2022-1-24 09:29:21 | 显示全部楼层
非常感谢辛苦付出!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-17 02:48 , Processed in 0.186380 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表