[开发工具] 问一下现在大家是用标准库还是用Cube的hal库了?

[复制链接]
5044|111
fengm 发表于 2023-7-5 12:18 | 显示全部楼层
选择使用标准库还是HAL库取决于 个人偏好。
bestwell 发表于 2023-7-5 13:23 | 显示全部楼层
标准库和HAL库并不互斥,可以在同一个项目中混合使用。
lzbf 发表于 2023-7-5 14:11 | 显示全部楼层
嵌入式新手学寄存器还是库函数?              
uiint 发表于 2023-7-5 14:19 | 显示全部楼层
如果需要将代码迁移到其他型号的STM32微控制器上,HAL库可以更方便地实现代码重用。

tabmone 发表于 2023-7-5 14:30 | 显示全部楼层
可以继续使用标准库,以更灵活地控制底层硬件。
jkl21 发表于 2023-7-5 14:41 | 显示全部楼层
HAL库支持多种STM32系列芯片,便于在不同型号之间切换。
mikewalpole 发表于 2023-7-5 15:10 | 显示全部楼层
STM32CubeMX配置软件,可以通过可视化界面选择所需的外设和时钟配置等,并自动生成初始化代码。
hilahope 发表于 2023-7-5 16:06 | 显示全部楼层
标准库是ST官方提供的传统库,已经被一些老项目广泛使用
AloneKaven 发表于 2023-7-5 18:03 | 显示全部楼层
在用新型号,没有标准库
AloneKaven 发表于 2023-7-5 18:03 | 显示全部楼层
在用新型号,没有标准库
ccook11 发表于 2023-7-5 20:43 | 显示全部楼层
HAL库通过函数调用实现了对底层寄存器的访问,使得开发者可以更快速地进行开发
chenci2013 发表于 2023-7-5 21:27 | 显示全部楼层
HAL库还提供了图形化工具STM32CubeMX,可以通过可视化界面生成初始化代码,并支持多种开发环境。
abotomson 发表于 2023-7-5 21:39 | 显示全部楼层
Cube的HAL库则是ST推出的新一代开发库,提供了更高层次的抽象和封装,简化了对硬件的配置和操作。
jimmhu 发表于 2023-7-5 21:58 | 显示全部楼层
HAL库可能会提供更便捷的开发方式。
yorkbarney 发表于 2023-7-6 12:22 | 显示全部楼层
HAL库提供了更高级的功能封装和驱动抽象
nomomy 发表于 2023-7-6 15:16 | 显示全部楼层
取决于个人或团队的偏好和项目需求。
10299823 发表于 2023-7-6 15:54 | 显示全部楼层
如果项目规模较小或者对底层硬件有深入了解的话,标准库可能是一个不错的选择。
lzbf 发表于 2023-7-6 16:35 | 显示全部楼层
HAL库相对于标准库在某些情况下会引入一些额外的开销,但它提供了更高级别的抽象和易用性,特别适合初学者和快速开发。
albertaabbot 发表于 2023-7-6 17:14 | 显示全部楼层
STM32 的 HAL 库好用吗
ulystronglll 发表于 2023-7-6 17:30 | 显示全部楼层
hal库和标准函数库区别在哪?              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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