CH372做數(shù)據(jù)采集用,問題是:驅(qū)動安裝成功,但使用端點2下傳數(shù)據(jù),能檢測到中斷,但無論數(shù)據(jù)塊的實際大小是多少,始終認為下傳數(shù)據(jù)大小為0,不做任何處理. 請問是何種原因?謝謝!
查看: 1847
回復(fù): 6
請教!!!
熱門產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無線MCU
luoye268268
發(fā)表于: 2007-08-15 08:36:00
上位機程序是你自己寫的嗎?是否真的有數(shù)據(jù)傳下來。 你上位機用CH372DBG.ZIP\DEBUG372\Release\BUG372.EXE,下位機用CH372EVT.ZIP\PUB\TEST\MCU\TEST.C。
上位機用的就是您說的CH372DBG.ZIP\DEBUG372\Release\BUG372.EXE
上位機下傳之后,有中斷給你嗎?如果有的話,中斷狀態(tài)是多少?
有! 是USB_INT_EP2_OUT 可就是無法獲取下傳數(shù)據(jù)
luoye268268
發(fā)表于: 2007-08-15 14:29:00
你是不是一進 USB_INT_EP2_OUT (批量端點下傳成功)中斷之后,發(fā)了解鎖命令(CMD_UNLOCK_USB)了? 要不把你的程序發(fā)我們信箱,我們看一下。
從單片機角度看: 1.產(chǎn)生中斷,判斷中斷類型(這里應(yīng)是EP2_OUT). 2.讀取端點2數(shù)據(jù)。 3.退出中斷。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄