STM32F4系列,如何实现usb host和usb device动态切换

2019-07-20 16:58发布

第一次发帖,请大家解答多谢;
STM32F4系列,如何实现usb host和usb device动态切换;
硬件设计是共用一个usb;
软件实现host和device的动态切换;
单独的host 和 device都是ok的;
而host切换到device也是好的;
device切到host不行??
请问切换需要注意什么么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
tt朝花夕拾
2019-07-21 22:48
嗯,我现在也是准备用软件手动切换;
目前的思路是在host 到device的时候,关闭host,打开device;
device到host的时候,关闭device,打开host;
现在单独关闭,打开 host或者device,功能都是正常的,可就是整合一起的时候,device到host的不行;
我最新的发现,感觉还是一些状态不对;
正常时;在host中断识别的时候,会先生成一个 Host port interrupt 再生成一个 Host channels interrupt;
而异常的时候,只有  Host port interrupt ;
请问了解么?

一周热门 更多>