用于u盤讀寫的, 但是如果插入其他 usb設(shè)備,如何識別?? 需要調(diào)用哪個子程序,狀態(tài)碼是什么 才代表接入的是u盤???? 我測試了"CH375DiskReady( void );??/* 查詢磁盤是否準備好 */ "這個子程序,不行, 如果插入其他usb外設(shè),會死機,?? 如果用 "CH375DiskConnect( void );?/* 檢查磁盤是否連接 */ " 這個子程序,那么插入u盤 和 不是u盤,返回數(shù)據(jù)都是00,沒區(qū)別.
查看: 1896
回復(fù): 4
ch375b 使用CH375HFC.LIB庫, 如何識別usb設(shè)備類型?
熱門產(chǎn)品 :
CH32V317: 互聯(lián)型青稞RISC-V MCU
CH375DiskReady( void )是一個集成的“初始化枚舉函數(shù)”,如果其他設(shè)備,調(diào)用無返回的話,那檢測方式可能要稍微麻煩點,可以直接使用鍵盤鼠標的枚舉過程(GET_DESCR )示例,分析配置描述符是否是一個磁盤設(shè)備。如果是,再調(diào)用CH375DiskReady( void )。
謝謝,? 我去 試試
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄