[STM32H5] 新系列为什么没有裸机usb的例程了啊?

[复制链接]
 楼主| Undshing 发表于 2024-6-12 20:25 | 显示全部楼层 |阅读模式
现在都是带操作系统的
laocuo1142 发表于 2024-6-13 14:34 | 显示全部楼层
在等等看
LEDyyds 发表于 2024-6-17 16:44 | 显示全部楼层
没有裸机确实有点难受
EmmaTT 发表于 2024-6-18 20:52 | 显示全部楼层
性能高了吧
等你下课 发表于 2024-8-31 15:56 | 显示全部楼层
这些库封装了底层硬件访问和 USB 通信,使得开发者可以用更高层次的 API 进行编程,而不需要直接操作底层硬件寄存器。
公羊子丹 发表于 2025-4-3 07:36 | 显示全部楼层
STM32H5 确实很多 USB 例程都绑定了 FreeRTOS,不知道 ST 是不是有意推 RTOS 方案了。
周半梅 发表于 2025-4-3 07:37 | 显示全部楼层
估计是因为 H5 系列主打安全和高性能,ST 官方默认推荐用 RTOS 进行任务管理,不过裸机还是能用的。
帛灿灿 发表于 2025-4-3 07:37 | 显示全部楼层
你可以试试移植 STM32H7 的裸机 USB 例程,大部分 USB 底层应该是通用的,稍微修改一下时钟配置应该就能跑。
童雨竹 发表于 2025-4-3 07:38 | 显示全部楼层
我也发现 H5 的 USB 例程几乎都是 RTOS 版的,看来 ST 觉得 H5 的目标用户应该更倾向于使用操作系统。
万图 发表于 2025-4-3 07:39 | 显示全部楼层
其实 HAL 库里的 USB 还是支持裸机的,只是官方没提供例程,你可以手动删掉 RTOS 相关代码试试看。
Wordsworth 发表于 2025-4-3 07:40 | 显示全部楼层
如果只是想跑裸机 USB,可以考虑直接用 TinyUSB,这个库对 STM32 兼容性不错,移植起来也不难。
Bblythe 发表于 2025-4-3 07:41 | 显示全部楼层
ST 可能觉得 H5 这种高端系列的芯片,用户大多是跑复杂应用的,索性就不提供裸机 USB 例程了。
Pulitzer 发表于 2025-4-3 07:42 | 显示全部楼层
你要不要试试直接从 F4 或 H7 的裸机 USB 例程入手,把它的 usb_device 代码移植到 H5 上?
Uriah 发表于 2025-4-3 07:43 | 显示全部楼层
我个人感觉,裸机 USB 其实在 HAL 里还是能用的,只是 ST 例程默认加了 RTOS,屏蔽掉 OS 相关部分应该就行。
Clyde011 发表于 2025-4-3 07:44 | 显示全部楼层
ST 官方论坛上应该也有人遇到这个问题,看看有没有人分享裸机 USB 的修改方案?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

99

主题

1797

帖子

1

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

99

主题

1797

帖子

1

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