unsigned char set_usb_mode(unsigned char mode) { CH375_WR_CMD_PORT(CMD_SET_USB_MODE); CH375_WR_DAT_PORT(mode); endp6_mode=endp7_mode=0x80; for(i=0;i!=100;i++) { if(CH375_RD_DAT_PORT()==CMD_RET_SUCCESS) return(TURE); } return(FALSE); } 這是設(shè)置CH375工作模式的子函數(shù)。 在主函數(shù)里調(diào)用此函數(shù),設(shè)置模式6:set_usb_mode(6);無(wú)法通過(guò)。 通過(guò)仿真器觀察變量發(fā)現(xiàn)CH375_RD_DAT_PORT()的值經(jīng)常是0x15。 而CMD_RET_SUCCESS的值為0x51。 有沒(méi)有碰到過(guò)類似情況的?
查看: 3523
回復(fù): 2
設(shè)置CH375的工作模式通過(guò)不了,能否給些建議?
熱門產(chǎn)品 :
CH390:以太網(wǎng)控制器芯片
你在設(shè)置模式的時(shí)候,是不是將你的USB設(shè)備接上了?這樣的話,那么返回的就是0X15,你只要你的CHECK-EXIST命令測(cè)試過(guò)的話,那設(shè)置模式就是沒(méi)有問(wèn)題的,在你的設(shè)置模式的函數(shù)里面都可以不用判斷成功不成功
哦 是這樣的啊 那就好 多謝hcn :)
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語(yǔ)言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄