打印
[应用相关]

现在是用HAL主流还是LL库主流啊?

[复制链接]
773|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhuomuniao110|  楼主 | 2024-3-10 18:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我看到很多第三方的库都开始使用LL库做底层了,用哪个库更好呢?
我看了Arduino STM32的支持库,底层用的LL库。

使用特权

评论回复
沙发
呐咯密密| | 2024-3-11 09:32 | 只看该作者
这两个不区分谁更好,两个库有不同优劣点,HAL库就是屏蔽的底层实现,开发简单,但是代码执行效率不高,LL库执行效率高,但是开发起来会难一点,用户根据自己需要选择

使用特权

评论回复
板凳
powerantone| | 2024-3-11 12:24 | 只看该作者
在STM32开发中,HAL库相对更为主流。

使用特权

评论回复
地板
flycamelaaa| | 2024-3-11 13:12 | 只看该作者
HAL库提供了丰富的功能和接口使得开发工作变得相对简单。

使用特权

评论回复
5
powerantone| | 2024-3-11 14:00 | 只看该作者
对于初学者或者对性能要求不高的项目,建议使用HAL库进行开发;对于有一定经验且对性能有较高要求的开发者,可以考虑使用LL库进行开发。

使用特权

评论回复
6
一秒落纱| | 2024-4-20 13:17 | 只看该作者
我觉得还是HAL得库更好一些啊

使用特权

评论回复
7
远山寻你| | 2024-4-20 16:00 | 只看该作者
一般怎么说呢,存在即合理,哈哈

使用特权

评论回复
8
夜阑风雨| | 2024-4-20 18:00 | 只看该作者
其实LL库是更偏向于寄存器操作了

使用特权

评论回复
9
淡漠安然| | 2024-4-20 20:00 | 只看该作者
现在不支持标准库了,其实我觉得标准库用着还很顺手呢

使用特权

评论回复
10
冰春彩落下| | 2024-4-20 22:00 | 只看该作者
一般用LL库也是可以的,可以让固件小一些

使用特权

评论回复
11
别乱了阵脚| | 2024-4-21 02:00 | 只看该作者
代码会少很多啊,用LL库的话

使用特权

评论回复
12
江河千里| | 2024-4-21 04:00 | 只看该作者
我觉得还是HAL吧,因为HAL的资源比较多,而且更易于理解

使用特权

评论回复
13
光辉梦境| | 2024-4-21 12:00 | 只看该作者
Arduino的话用LL很正常,毕竟后续还会封装的

使用特权

评论回复
14
三生万物| | 2024-4-21 14:00 | 只看该作者
HAL更适用于新手,LL更适用于对资源比较紧张的方案

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

205

主题

3349

帖子

10

粉丝