[应用相关] HAL库的优势是什么?

[复制链接]
1179|14
 楼主| 嵌入小菜菜 发表于 2020-9-17 10:45 | 显示全部楼层 |阅读模式
我很少使用HAL库,想要学习一下。
 楼主| 嵌入小菜菜 发表于 2020-9-17 10:56 | 显示全部楼层
我看很多人都在使用HAL库,不知道为什么?这么多人在用。
snriycq 发表于 2020-9-17 11:39 | 显示全部楼层
不直接操作底层寄存器,不同型号的代码可以直接移植。底层函数已经写好了,直接拿来调用就好了。原先用的是PIC8F单片机,要把操作手册放在身边,随时查看。
 楼主| 嵌入小菜菜 发表于 2020-9-17 11:46 | 显示全部楼层
snriycq 发表于 2020-9-17 11:39
不直接操作底层寄存器,不同型号的代码可以直接移植。底层函数已经写好了,直接拿来调用就好了。原先用的是 ...

是所有的单片机都支持HAL吗?
snriycq 发表于 2020-9-17 13:44 | 显示全部楼层
嵌入小菜菜 发表于 2020-9-17 11:46
是所有的单片机都支持HAL吗?

STM32至少是这样。
数据采集存储 发表于 2020-9-17 18:26 | 显示全部楼层
snriycq 发表于 2020-9-17 13:44
STM32至少是这样。

也就是说STM32的任何芯片,只要支持HAL库,就可以随意使用了,没有限制了。
icecut 发表于 2020-9-17 20:11 | 显示全部楼层
屏蔽硬件的不一样, 提供通用软件接口. 降低开发成本. 对于初学者,或者底层研究着,是一套不错的代码库.
icecut 发表于 2020-9-17 20:12 | 显示全部楼层
屏蔽硬件的不一样, 提供通用软件接口. 降低开发成本. 对于初学者,或者底层研究着,是一套不错的代码库.
幸福小强 发表于 2020-9-17 21:51 | 显示全部楼层
统一了全系列的STM32kaifa .
香水城 发表于 2020-9-17 22:19 | 显示全部楼层
最好的办法就是自己 拿几个例程跑跑,亲自感受下。
里面有晴雨 发表于 2020-9-18 09:00 | 显示全部楼层
学习了,很不错,我也要慢慢的转向HAL库,避免一些问题。
天意无罪 发表于 2020-9-18 09:00 | 显示全部楼层
一致性、易维护性、可移植性等优点。
便携手到老 发表于 2020-9-18 09:26 | 显示全部楼层
屏蔽硬件的不一样, 提供通用软件接口. 降低开发成本. 对于初学者,或者底层研究着,是一套不错的代码库.
数据采集存储 发表于 2020-9-18 09:44 | 显示全部楼层
屏蔽硬件的不一样, 提供通用软件接口. 降低开发成本. 对于初学者,或者底层研究着,是一套不错的代码库.
hufuju 发表于 2020-9-19 08:46 | 显示全部楼层
我在公司用的就是外设标准库,没有用HAL库,HAL库也有缺点:开始配置就是硬件模式进入,不熟悉硬件知识的也是茫然的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

612

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部