搜索
查看: 1742|回复: 5

[原创] STM32 F0平台 LL HAL对比

[复制链接]

该用户从未签到

38

主题

252

帖子

61

蝴蝶豆

金牌会员

最后登录
2021-4-16
发表于 2020-8-30 21:36:52 | 显示全部楼层 |阅读模式
  HAL已经五六年了,刚接触STM32就是直接上手HAL。  很长时间,LL库没有在论坛等很多地方出现了,今天闲来无事测试一下。

  对比一下,同样环境的HAL和LL的差异:
HAL------ H.jpg
LL------ L.jpg

即便全部使用LL库,可以看到HAL库部分代码依然被COPY进工程,被HAL_Init调用。
L H.jpg

RAM使用相差无几,可能是仅开了RCC和GPIO两个外设,如果多开几个外设可能会有明显的差异。LL库的FLASH占用还是小很多,HAL的0.6倍。

我建议前期HAL库开发功能,后期LL库降低Flash开销,但是我认为为了那么大Flash,然后花费大量时间和人力测试代码什么的,极有可能得不偿失,需要仔细平衡。

回复

使用道具 举报

该用户从未签到

6

主题

547

帖子

62

蝴蝶豆

金牌会员

最后登录
2021-12-18
发表于 2020-8-31 09:12:29 | 显示全部楼层
两者结合 随意使用,也没人强制你必须使用哪个
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

78

帖子

2

蝴蝶豆

高级会员

最后登录
2021-11-22
发表于 2020-9-1 09:11:28 | 显示全部楼层
现在这单片机的FLASH,RAM容量,还需要在意这个么?
回复 支持 反对

使用道具 举报

该用户从未签到

38

主题

252

帖子

61

蝴蝶豆

金牌会员

最后登录
2021-4-16
 楼主| 发表于 2020-9-1 09:29:18 | 显示全部楼层
caoenq 发表于 2020-9-1 09:11
现在这单片机的FLASH,RAM容量,还需要在意这个么?

也影响速度
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

78

帖子

2

蝴蝶豆

高级会员

最后登录
2021-11-22
发表于 2020-9-1 09:40:51 | 显示全部楼层

是的,执行效率影响还是不能忽视的。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

3

帖子

0

蝴蝶豆

初级会员

最后登录
2021-1-1
发表于 2021-1-1 06:09:41 | 显示全部楼层
想请问一下大佬,使用LL库,stop mode的功耗很高,约10mA, 该关的都关掉了,会有什么特殊设置?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-29 14:09 , Processed in 1.186928 second(s), 38 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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