我最近下载了stm32应用进行MCU搜索,发现例如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论坛可能是解决此问题的好地方,但是很多话题只是在两年过去之后才得到解答。:)
谢谢。