Undshing 发表于 2024-6-12 20:25

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

现在都是带操作系统的

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 的修改方案?
页: [1]
查看完整版本: 新系列为什么没有裸机usb的例程了啊?