CH372的端點(diǎn)2上傳緩沖區(qū)是64字節(jié),如果我只發(fā)送25個(gè)字節(jié) CH375_WR_CMD_PORT(CMD_WR_USB_DATA7); //發(fā)出寫(xiě)上傳端點(diǎn)命令 CH375_WR_DAT_PORT(19); for(i=0;i<19;i++) CH375_WR_DAT_PORT(tx_buf[i]); 在向緩沖區(qū)寫(xiě)完第25個(gè)字節(jié)后,CH372就會(huì)把上傳緩沖區(qū)的數(shù)據(jù)發(fā)送出去嗎? CH372的開(kāi)始上傳條件是什么?比如串口發(fā)送的條件就是數(shù)據(jù)寫(xiě)到SBUF寄存器。
查看: 1357
回復(fù): 3
CH372的端點(diǎn)2什么情況下開(kāi)始發(fā)送數(shù)據(jù)
熱門(mén)產(chǎn)品 :
CH585: 集成高速USB和NFC的藍(lán)牙MCU
USB傳輸都是主機(jī)發(fā)起的,執(zhí)行寫(xiě)命令向CH372寫(xiě)入要發(fā)送的數(shù)據(jù)后,CH372被動(dòng)地等待USB主機(jī)在需要時(shí)取走數(shù)據(jù),所以上傳條件是數(shù)據(jù)準(zhǔn)備好,主機(jī)發(fā)出請(qǐng)求。
那我只寫(xiě)25個(gè)字節(jié),主機(jī)只讀25個(gè)字節(jié),CH372也會(huì)產(chǎn)生USB_INT_EP2_IN中斷?
嗯 主機(jī)取走數(shù)據(jù)后會(huì)產(chǎn)生USB_INT_EP2_IN中斷
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語(yǔ)言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄