救助:CH375B和佳能IP1980的問題

我用匯編語言,INIT_PRINT函數(shù)可以正常執(zhí)行。返回14H,但是GET_PORT_STATUS函數(shù)中TOGGLE_RECV(TOG_RECV)函數(shù)后,issuetoken((endp_in_addr<<4)|DEF_USB_PID_IN)==USB_INT_SUCCESS)仍然正確,但是tog_recv取反,RD_USB_DATA讀取收到數(shù)據(jù)狀態(tài)碼時(shí),貴公司程序注釋說:通常只有1字節(jié)。我卻是64字節(jié),且首字節(jié)(即CHBUFFER[0])為0。根本沒法正確查詢到打印機(jī)端口的狀態(tài),為什么?[Emot]1[/Emot]


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

(1)“issuetoken((endp_in_addr<<4)|DEF_USB_PID_IN)==USB_INT_SUCCESS)仍然正確”這時(shí)讀取的數(shù)據(jù)是什么呢?GET_PORT_STATUS函數(shù)中,SETUP包成功后,第一次讀數(shù)據(jù)時(shí)tog_recv必須為1,數(shù)據(jù)讀取成功之后才能取反 (2)把IP1980與PC連接,用Bushound抓取PC獲取端口狀態(tài)的數(shù)據(jù)是什么樣的


dA我看見程序是先tog_recv取反,注釋為“數(shù)據(jù)同步”,然后才是數(shù)據(jù)讀取,難道順序錯(cuò)了?


一定要在issuetoken((endp_in_addr<<4)|DEF_USB_PID_IN)==USB_INT_SUCCESS)之后取反,至于是先讀數(shù)據(jù)還是后讀數(shù)據(jù)沒有什么要求.


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

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