[STM32F1] STM32的HAL库相比于标准库有什么优势吗?

[复制链接]
2581|35
 楼主| yszong 发表于 2021-10-17 21:45 | 显示全部楼层 |阅读模式
大家现在用HAL顺手还是标准库顺手
zhenykun 发表于 2021-10-17 21:48 | 显示全部楼层
效率低,但是支持图形化配置,反而显得开发更快。
juventus9554 发表于 2021-10-17 21:50 | 显示全部楼层
其实就是初始化的时候效率低,其他的并不比STD库低
supernan 发表于 2021-10-17 21:51 | 显示全部楼层
嗯,大神说的是。
 楼主| yszong 发表于 2021-10-17 21:54 | 显示全部楼层
标准库起码还能找到一份中文使用说明书,HAL库配合MX使用很方便,串口接收不是很合意。
renyaq 发表于 2021-10-17 21:56 | 显示全部楼层
用hal库比较顺手
supernan 发表于 2021-10-17 21:59 | 显示全部楼层
都还不错用着
shimx 发表于 2021-10-17 22:04 | 显示全部楼层
无所谓谁比谁更好
 楼主| yszong 发表于 2021-10-17 22:07 | 显示全部楼层

嗯,预料中的结果,多谢大家啦
caoenq 发表于 2021-10-18 08:59 | 显示全部楼层
juventus9554 发表于 2021-10-17 21:50
其实就是初始化的时候效率低,其他的并不比STD库低

是的,运行的时候效率其实都差不多
呐咯密密 发表于 2021-10-18 12:35 | 显示全部楼层
caoenq 发表于 2021-10-18 08:59
是的,运行的时候效率其实都差不多

真的差很多,HAL的函数封装太深了,如果遇到时间要求高的,直接报废。其实优点就是简单,真的影响速度。
match007 发表于 2021-10-19 14:18 | 显示全部楼层
呐咯密密 发表于 2021-10-18 12:35
真的差很多,HAL的函数封装太深了,如果遇到时间要求高的,直接报废。其实优点就是简单,真的影响速度。 ...

封装太深形容的很贴切,
感觉HAL唯一的好处就是能cube一下
呐咯密密 发表于 2021-10-19 15:00 | 显示全部楼层
match007 发表于 2021-10-19 14:18
封装太深形容的很贴切,
感觉HAL唯一的好处就是能cube一下

是的啊,别说是HAL了,我在实际应用中库函数都不敢随便用,都是寄存器和库函数交叉使用
caoenq 发表于 2021-10-20 09:00 | 显示全部楼层
呐咯密密 发表于 2021-10-19 15:00
是的啊,别说是HAL了,我在实际应用中库函数都不敢随便用,都是寄存器和库函数交叉使用 ...

什么设备这么高端?防空导弹?
呐咯密密 发表于 2021-10-20 09:35 | 显示全部楼层
caoenq 发表于 2021-10-20 09:00
什么设备这么高端?防空导弹?

这个不能乱吹,只不过是高速应用,单片机的主频又偏低,兼顾成本嘛,软件上就麻烦了点
caoenq 发表于 2021-10-26 08:53 | 显示全部楼层
呐咯密密 发表于 2021-10-20 09:35
这个不能乱吹,只不过是高速应用,单片机的主频又偏低,兼顾成本嘛,软件上就麻烦了点 ...

真乃大神也。
wandersky 发表于 2021-10-26 10:57 | 显示全部楼层
确认有时会有问题,比如UART,可以只用库初始化,自己写接收中断处理
SPI也是,自己写收发函数,
HAL库针对这2个外设太啰嗦了
zljiu 发表于 2021-11-5 10:25 | 显示全部楼层
没觉得有优势啊
drer 发表于 2021-11-5 10:28 | 显示全部楼层
我只用过hal库啊
aoyi 发表于 2021-11-5 10:28 | 显示全部楼层
越来越多的人用hal库了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

830

主题

11379

帖子

4

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