本帖最后由 T-arm 于 2017-8-23 10:31 编辑
现在我用的是STM32F407做主控外界USB鼠标,用的代码也是正点原子的程序,在他的USB鼠标的例程里有一段程序是对USB出现DTERR错误的处理,每次出现DTERR错误需要整个USB重启然后从新建立连接,这样处理就会出现鼠标卡顿的情况,我现在则是把OTG_FS_GRSTCTL这个寄存器的RXFFLSH 寄存器写1后延时一小段时间写0,不从新建立连接这样以来就会出现一旦出错鼠标就卡死了。不知道论坛里有那位找到了解决的办法,希望能帮我解答。
|