通電后 先發(fā)測試指令CMD_CHECK_EXIST;如果數(shù)據(jù)為55h ch376反回aah 數(shù)據(jù)為5ah ch376反回a5h 。表明ch376正常工作。接著設(shè)置ch376工作模式為6( 發(fā)送指令 CMD_SET_USB_MODE,輸入數(shù)據(jù)為6)。讀出操作狀態(tài)數(shù)據(jù)為51h 。緊接著插上U盤會引起中斷,在中斷里用指令CMD_GET_STATUS 讀回的數(shù)據(jù)為什么會一直為84h 。我換了一個U盤還是老樣子??晌业腢盤用windowxp系統(tǒng)格試化成fat32格試的 明明每扇區(qū)大小是為512字節(jié)的。我用WinHex工具分析U盤顯示的都是每扇區(qū)512字節(jié)啊。整個供電系統(tǒng)是用開關(guān)電源供電的測電壓值為5.02V。希望那位高人能給指點一下。在下不慎感激?。?!
查看: 1618
回復(fù): 3
ch376 找不到U盤
熱門產(chǎn)品 :
CH397: 高集成度、低功耗USB網(wǎng)卡芯片
那你用萬用表測下UD+和UD-對地的電壓,同時插入U盤之后測下UD+和UD-的電壓。在測下INT#電壓。
沒有插入U盤測UD+t UD-對地的電壓為0V,剛插上U盤時ACT#指示燈會亮 測UD+為0V UD- 為3.02V INT#為0V。通過中斷使用CMD_GET_STATUS指令后 INT#灰復(fù)為5.01V。讀出狀態(tài)值始終為84H
問題以解結(jié)。讀取中斷狀態(tài)值要用讀取數(shù)據(jù)指領(lǐng) 。我之前用了讀取指令數(shù)據(jù)指令。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄