我最近下载了用于 MCU 搜索的 stm32 应用程序,发现例如 STM32F429 在“USB Device”外设中显示“NO”,而在“USB OTG FS”和“USB OTG HS”中显示“YES”。这是相当令人惊讶的,因为 STM32F429 完全可以用作 USB 设备,即它支持所有库和 USB 类。
其他一些 MCU 在其中声明了“USB 设备”,例如。STM32L052
然后我尝试检查 CubeMX,发现他们的搜索中有 USB_Device 外围设备(STM32F429 再次不包括它,USB 的东西是通过 OTG 完成的)。
这可能是一个很容易的问题,因为我怀疑 USB 设备只是意味着不支持 OTG 的设备,但我不确定,通常 MCU 无论如何都使用 OTG(而且只有一个库,为什么在 USB 中声明“NO”外围)。我在 google 或 CubeMX 文档中找不到有关它的信息。
我不太关心它,因为 USB OTG HS 似乎可以与库一起工作,但我想知道术语。
我知道 ST 论坛可能是解决这个问题的更好地方,但是在 2 年过去之后,很多主题都没有得到回答或回答。:)
谢谢。