标签: embedded usb stm32 usb-otg
我正在使用STM32F205微型控制器的USB OTG外围设备。我已经分别实现了主机(使用HAL和USB主机库)和设备(HAL + USB设备库)。但我一直坚持自动模式检测。我无法找到任何具有双重角色USB的示例固件。 STM的示例通常使用屏幕菜单或按钮来切换主机/设备模式。
我看到的最简单的方法是将OTG ID引脚配置为GPIO输入并轮询其状态。但是我相信有一个更好的方法可以用于具有硬件OTG的设备。
有没有人知道我该如何开始?