不好意思,我又不会了
下图是以前用的方案,仅当设备,USB2.0高速方式:
下图计划采用STM32的USB外设,OTG方式:
如果说仅插入U盘,上图中方框里的干掉,MOS管打开供电,实现起来可行。现在就在想,有没有可能,我计划的主机这部分电源不断,有处理器单片机。能不能既当主机又当设备,万一那天电脑连个USB数据线接过来,根本就识别不到。
STM32控制的USB当设备时,也得D+或D-上拉,PA9作为插入识别脚,这个时候MOS管得关掉。
难道只能通过按键控制,由单片机控制附加的MOS管,将上下拉和供电方式切换掉。有没有其它方法?
手机不就可以即当设备,又当主机的,怎么实现的?
我这个是USB2.0,只有V D+ D- GND四根线。
|