[STM32G4] 有无stm32g4标准库?

[复制链接]
狄克爱老虎油 发表于 2024-8-17 22:48 来自手机 | 显示全部楼层
新系列都没有标准库了吧
狄克爱老虎油 发表于 2024-8-17 22:48 来自手机 | 显示全部楼层
追求效率可以用LL库
grfqq325 发表于 2024-8-28 12:08 | 显示全部楼层
该库包括对各种外设的支持,如GPIO、USART、SPI、I2C、ADC、DAC、定时器、CAN等。
Wordsworth 发表于 2025-3-17 09:23 | 显示全部楼层
需要注意的是,STM32G4 支持更高的性能和更多外设特性,因此尽量使用 HAL 库来简化硬件初始化和外设配置。
Bblythe 发表于 2025-3-17 09:24 | 显示全部楼层
有没有人试过将 STM32G4 和 STM32F4 的代码对比?他们的外设初始化和中断管理似乎有些不同。
Pulitzer 发表于 2025-3-17 09:25 | 显示全部楼层
如果你依然想使用低级库(LL 库),STM32CubeMX 中也有生成对应的支持文件,可以更精细地控制硬件。
Uriah 发表于 2025-3-17 09:26 | 显示全部楼层
STM32CubeIDE 里有针对 STM32G4 的示例代码和应用实例,你可以直接在 IDE 中查看和修改。
Clyde011 发表于 2025-3-17 09:27 | 显示全部楼层
如果实在需要“标准库”风格的代码,建议自行将 HAL 库封装成类似标准库的接口,也可以更好地适配你的项目需求。
公羊子丹 发表于 2025-3-17 09:28 | 显示全部楼层
STM32G4 并没有像 F4 系列那样的 "标准库"(StdPeriph库),而是更推荐使用 HAL 库和 LL 库。你可以去 STM32CubeMX 下载相关支持包。
周半梅 发表于 2025-3-17 09:29 | 显示全部楼层
STM32G4 系列的开发最好使用 HAL 库,这样可以获得更好的硬件抽象层支持。你可以通过 STM32CubeIDE 来配置和生成代码。
帛灿灿 发表于 2025-3-17 09:31 | 显示全部楼层
如果你习惯了 STM32F4 的标准库,可以直接从 STM32CubeMX 生成一个初始化代码,基本功能也能实现。
童雨竹 发表于 2025-3-17 09:32 | 显示全部楼层
STM32G4 是基于 ARM Cortex-M4 内核的,可以参考 STM32F4 的代码实现,HAL 库的使用差不多,差别主要在硬件部分。
万图 发表于 2025-3-17 09:33 | 显示全部楼层
HAL 库在 STM32G4 上也很好用,只是你需要确认在 STM32CubeMX 中选择正确的硬件型号和外设配置。
MintMilk 发表于 2025-3-20 12:32 | 显示全部楼层
HAL库确实好用,简化了开发流程,让单片机编程更香。
Moon月 发表于 2025-3-24 09:57 | 显示全部楼层
LL库和标准库功能相似,选哪个都可以。
AIsignel 发表于 2025-3-25 17:48 | 显示全部楼层
直接用HAL库,省心还资源丰富,不自己搞底层多轻松啊。
AutoMotor 发表于 2025-3-30 14:26 | 显示全部楼层
G4单片机推出后,大多采用HAL库,适合新手入门。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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