CH571F下的USB有沒(méi)有辦法反初始化(Uninit)?

我的程序是IAP+APP模式的, 現(xiàn)遇到問(wèn)題如下:

正常啟動(dòng)時(shí), IAP直接跳轉(zhuǎn)到APP, APP里初始化USB設(shè)備, 此時(shí)USB通訊一切正常.

當(dāng)設(shè)置了IAP更新模式后, 在IAP下會(huì)先初始化USB, 然后USB更新后, 再跳轉(zhuǎn)到APP里, 此時(shí)APP再初始化USB就會(huì)有問(wèn)題.

問(wèn)題現(xiàn)象主要是上位機(jī)無(wú)法識(shí)別到APP下的USB設(shè)備或者識(shí)別到的還是之前IAP下的USB設(shè)備.


我目前的解決方法是在IAP如果初始化過(guò)USB設(shè)備, 那么需要跳轉(zhuǎn)APP時(shí)先Soft Reset, 然后再去跳轉(zhuǎn)APP, 這樣就正常了.

想問(wèn)下有沒(méi)有更好的USB反初始化的操作?

demo里的R32_USB_CONTROL = 0; 我測(cè)試不行.

您好,R32_USB_CONTROL =0;之后,有沒(méi)有加個(gè)延時(shí)呢。建議加個(gè)10ms的延時(shí)讓主機(jī)反應(yīng)一下設(shè)備已斷連,重新枚舉。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频