打印
[开发工具]

问一下现在大家是用标准库还是用Cube的hal库了?

[复制链接]
楼主: forgot
手机看帖
扫描二维码
随时随地手机跟帖
21
fengm| | 2023-7-5 12:18 | 只看该作者 回帖奖励 |倒序浏览
选择使用标准库还是HAL库取决于 个人偏好。

使用特权

评论回复
22
bestwell| | 2023-7-5 13:23 | 只看该作者
标准库和HAL库并不互斥,可以在同一个项目中混合使用。

使用特权

评论回复
23
lzbf| | 2023-7-5 14:11 | 只看该作者
嵌入式新手学寄存器还是库函数?              

使用特权

评论回复
24
uiint| | 2023-7-5 14:19 | 只看该作者
如果需要将代码迁移到其他型号的STM32微控制器上,HAL库可以更方便地实现代码重用。

使用特权

评论回复
25
tabmone| | 2023-7-5 14:30 | 只看该作者
可以继续使用标准库,以更灵活地控制底层硬件。

使用特权

评论回复
26
jkl21| | 2023-7-5 14:41 | 只看该作者
HAL库支持多种STM32系列芯片,便于在不同型号之间切换。

使用特权

评论回复
27
mikewalpole| | 2023-7-5 15:10 | 只看该作者
STM32CubeMX配置软件,可以通过可视化界面选择所需的外设和时钟配置等,并自动生成初始化代码。

使用特权

评论回复
28
hilahope| | 2023-7-5 16:06 | 只看该作者
标准库是ST官方提供的传统库,已经被一些老项目广泛使用

使用特权

评论回复
29
AloneKaven| | 2023-7-5 18:03 | 只看该作者
在用新型号,没有标准库

使用特权

评论回复
30
AloneKaven| | 2023-7-5 18:03 | 只看该作者
在用新型号,没有标准库

使用特权

评论回复
31
ccook11| | 2023-7-5 20:43 | 只看该作者
HAL库通过函数调用实现了对底层寄存器的访问,使得开发者可以更快速地进行开发

使用特权

评论回复
32
chenci2013| | 2023-7-5 21:27 | 只看该作者
HAL库还提供了图形化工具STM32CubeMX,可以通过可视化界面生成初始化代码,并支持多种开发环境。

使用特权

评论回复
33
abotomson| | 2023-7-5 21:39 | 只看该作者
Cube的HAL库则是ST推出的新一代开发库,提供了更高层次的抽象和封装,简化了对硬件的配置和操作。

使用特权

评论回复
34
jimmhu| | 2023-7-5 21:58 | 只看该作者
HAL库可能会提供更便捷的开发方式。

使用特权

评论回复
35
yorkbarney| | 2023-7-6 12:22 | 只看该作者
HAL库提供了更高级的功能封装和驱动抽象

使用特权

评论回复
36
nomomy| | 2023-7-6 15:16 | 只看该作者
取决于个人或团队的偏好和项目需求。

使用特权

评论回复
37
10299823| | 2023-7-6 15:54 | 只看该作者
如果项目规模较小或者对底层硬件有深入了解的话,标准库可能是一个不错的选择。

使用特权

评论回复
38
lzbf| | 2023-7-6 16:35 | 只看该作者
HAL库相对于标准库在某些情况下会引入一些额外的开销,但它提供了更高级别的抽象和易用性,特别适合初学者和快速开发。

使用特权

评论回复
39
albertaabbot| | 2023-7-6 17:14 | 只看该作者
STM32 的 HAL 库好用吗

使用特权

评论回复
40
ulystronglll| | 2023-7-6 17:30 | 只看该作者
hal库和标准函数库区别在哪?              

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则