【求助】CH582的USB設備模式,怎么判斷USB斷開了

設備是電池供電的,USB拔插不會斷電,USB工作于設備模式,那么有什么辦法判斷USB當前的連接狀態(tài)嗎?

您好,可以定義一個全局變量標志,利用枚舉最后的set_config請求,置設備插入標志,如下圖位置。

emobile_2022-11-07_09-33-46.png

在總線掛起時,判斷為設備拔出,清設備插入標志,如下圖位置。

emobile_2022-11-07_09-35-31.png

注意在枚舉過程中,設備接入標志置位前,也會有兩次復位,代碼會運行到掛起處判斷為設備拔出,但不會出現(xiàn)拔插交替,故盡量以設備接入標志為準。



那請問這樣檢測USB斷開行不行:判斷USB插入標志位為1,然后判斷斷開標志位也為1,判定USB斷開。


USB接入和移除各用一個標志變量/標志位嗎,是可以的。

USB設備判斷接入和移除 - JayWell - 博客園 (cnblogs.com)


只有登錄才能回復,可以選擇微信賬號登錄

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