弱弱的问一下:STM32的HAL库相比于标准库有什么优势吗?

2019-12-14 12:24发布

最近在用STM32L151,发现资料都是HAL库的,各种不习惯啊!逼的我现在是直接用寄存器了~
我想问下各位有没有这种感觉:HAL库看起来更臃肿了,而且还要再重新熟悉一种库。ST为什么放弃标准库了呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
ZXF_CUG
1楼-- · 2019-12-14 17:56
其实熟悉了也挺好用的,不用管它怎么实现的,只要flash ram够用,雍不臃肿都没关系,直接用就行
bailangcn
2楼-- · 2019-12-14 21:23
 精彩回答 2  元偷偷看……
linjpxt
3楼-- · 2019-12-14 21:55
你是说CubeMx吧? 用习惯了你可能连寄存器都不想去看了,想想也就初始化的时候执行一下,效率低点也不影响,
小小菜
4楼-- · 2019-12-14 22:23
在勾选Browse Information的状态下,编译起来慢很多,很不习惯。
bg6agf
5楼-- · 2019-12-14 23:04
习惯了还好需要性能自己在优化
wajlh
6楼-- · 2019-12-15 00:57
如果只用hal库确实没啥优势,但是要是配合CubeMx那就很爽了,改个配置都不需要直接在CubeMx里点几下,然后再次生产代码就行,他只改动配置,用户代码不会被改变。

一周热门 更多>