[求助]CH374連接USB設備問題

最近我在做ch374USB通信4G通信模塊的應用,目前是這樣的: 1、初始化USBHOST功能及檢測設備連接是正常的(REG_INTER_FLAG的BIT_IF_DEV_ATTACH為1) 2、我希望讀取設備的描述符,調(diào)用Host.c的GetDeviceDescr()函數(shù)(291行左右),通過斷點執(zhí)行發(fā)現(xiàn)REG_USB_STATUS寄存器的值為0xCC(在主機方式下,USB設備的應答PID:XX00=設備應答錯誤或者超時無應答) 這里我的問題是: 1、我該如何處理這個錯誤? 2、在看程序流程時發(fā)現(xiàn)有一下幾個常量

// 獲取設備描述符 const INT8U SetupGetDevDescr[] = { 0x80, 0x06, 0x00, 0x01, 0x00, 0x00, 0x12, 0x00 }; // 獲取配置描述符 const INT8U SetupGetCfgDescr[] = { 0x80, 0x06, 0x00, 0x02, 0x00, 0x00, 0x04, 0x00 }; // 設置USB地址 const INT8U SetupSetUsbAddr[] = { 0x00, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00 }; // 設置USB配置 const INT8U SetupSetUsbConfig[] = { 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; 這些常量的值是針對不同的設備應用修改還是固定的?不知有相應的說明手冊嗎?

3、您這兒有詳細的CH374的設計開發(fā)應用文檔指引客戶軟件設計嗎?我在貴網(wǎng)下載了一些資料,但是這些資料總感覺缺少指引芯片級軟件開發(fā)的指引。

盼解答,謝謝。


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

根據(jù)你的現(xiàn)象,應該是檢測到了設備的連接,但是獲取設備描述符出錯,有可能是下發(fā)的命令不正確或者是設備沒有響應。那幾個常量是標準的USB設備都需要下發(fā)的命令,基本都是一樣的,這些在USB協(xié)議里都有說明。我們只是提供一些簡單的操作例子,具體設計流程最好是獲取電腦對該設備操作流程,然后使用我們CH374模擬這個過程。


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

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