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

2019-12-14 12:24发布

最近在用STM32L151,发现资料都是HAL库的,各种不习惯啊!逼的我现在是直接用寄存器了~
我想问下各位有没有这种感觉:HAL库看起来更臃肿了,而且还要再重新熟悉一种库。ST为什么放弃标准库了呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
clesun
1楼-- · 2019-12-15 01:04
 精彩回答 2  元偷偷看……
mo959
2楼-- · 2019-12-15 03:24
最近也在看这个玩意
graycker
3楼-- · 2019-12-15 04:08
个人觉得大概两个原因,一个是为了配合cubemx32,一个是为了兼容更多的平台技术设计的框架,这样也就需要更多软件层次了看着更复杂了。
自己写个可以存放各种项目的框架就会更容易明白为什么这么设计了。
阿峰
4楼-- · 2019-12-15 09:33
我从51到STM32就是HAL库,没有用过标准库。实话说是CUBEMX吸引到我,才转到STM32的。使用后发现,通过该软件学习STM32,没有之前学习51的时候那种瞎子摸象的感觉。的确,我们应该把有限的尽量投入到应用层上;但硬件原理还是少不了要了解的。
zxzx8059
5楼-- · 2019-12-15 15:20
atmel的HAL就大改版過
ASF 3跟 ASF 4就整個不一樣,被Microchip收購後又放棄ASF4
通通都是坑

HAL庫不大改都好
mPiDDR
6楼-- · 2019-12-15 15:40
 精彩回答 2  元偷偷看……

一周热门 更多>