打印
[开发工具]

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

[复制链接]
楼主: forgot
手机看帖
扫描二维码
随时随地手机跟帖
61
youtome| | 2023-8-7 19:56 | 只看该作者 回帖奖励 |倒序浏览
Cube的HAL库的缺点是代码较为复杂,需要对HAL库的使用进行熟悉和理解。

使用特权

评论回复
62
cemaj| | 2023-8-7 23:02 | 只看该作者
AL库的优点是代码简单易懂,容易上手,同时也提供了丰富的外设驱动和API

使用特权

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

遇到个挖坑专业户,不过我也是标准库、HAL、寄存器、来回穿插使用

使用特权

评论回复
64
天天向善| | 2023-8-8 12:48 | 只看该作者
里面认识很多人并使用标准库,有了新电影可能会使用代码、ide

使用特权

评论回复
65
香水城| | 2023-8-8 12:56 | 只看该作者
推荐使用Cube库,基于Cubemx工具来很方便。

使用特权

评论回复
评论
forgot 2023-8-8 13:32 回复TA
谢谢 
66
AIsignel| | 2023-8-9 09:23 | 只看该作者
Hal库可能提供一种更方便的开发方式。

使用特权

评论回复
67
maudlu| | 2023-8-9 15:28 | 只看该作者
可以大大简化外设的使用和编程。

使用特权

评论回复
68
bestwell| | 2023-8-9 15:43 | 只看该作者
标准库是STM32官方提供的基于Cortex-M3和Cortex-M4内核的标准库,包括基本的C语言函数库和系统服务库。标准库的优点是代码简单易懂,容易上手,但是需要对Cortex-M3和Cortex-M4内核的指令集和系统服务进行熟悉和理解,同时也需要对各种外设的使用进行熟悉和理解

使用特权

评论回复
69
51xlf| | 2023-8-9 15:48 | 只看该作者
标准库适用于对硬件细节有较高要求的开发者,可以更灵活地控制和优化代码。

使用特权

评论回复
70
kkzz| | 2023-8-9 15:57 | 只看该作者
HAL 库支持多种 STM32 系列的芯片,并且提供了丰富的例程和示例代码。

使用特权

评论回复
71
adolphcocker| | 2023-8-9 16:22 | 只看该作者
HAL 库提供了一层抽象的硬件接口,简化了外设的初始化和操作过程,使得开发者能够更快速地开发应用程序。

使用特权

评论回复
72
dspmana| | 2023-8-9 16:50 | 只看该作者
STM32F4 AHL库和标准函数库区别在哪?

使用特权

评论回复
评论
前车后炮 2023-8-10 08:29 回复TA
现在ST主推HAL库 
73
jackcat| | 2023-8-9 20:58 | 只看该作者
标准库是 STM32 提供的一套基本驱动函数和外设接口函数,它提供了较为底层的编程接口,适用于对硬件细节有较深了解的开发者。使用标准库可以使程序更加精简、灵活,并且能够充分发挥芯片的性能。

使用特权

评论回复
74
beacherblack| | 2023-8-9 22:24 | 只看该作者
标准库适用于对硬件细节有较高要求的开发者,可以更灵活地控制和优化代码。

使用特权

评论回复
75
Stahan| | 2023-8-11 23:26 | 只看该作者
换新型号了,用hal库

使用特权

评论回复
76
MessageRing| | 2023-8-12 23:57 | 只看该作者
已经hal库了,真的方便

使用特权

评论回复
77
renyaq| | 2023-8-13 19:09 | 只看该作者
标准库

使用特权

评论回复
78
uytyu| | 2023-8-13 21:56 | 只看该作者
无论选择使用标准库还是 HAL 库,最终目标是实现功能需求和满足性能要求。

使用特权

评论回复
79
pixhw| | 2023-8-14 08:55 | 只看该作者
用STM32CubeMX生成的工程通不过,什么原因

使用特权

评论回复
80
earlmax| | 2023-8-14 09:10 | 只看该作者
使用 Cube 的 HAL 库的优势在于它提供了更高级别的抽象,简化了开发流程,尤其适合对硬件细节不太熟悉的开发者。

使用特权

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

本版积分规则