ch395q 使用udp server 功能時(shí),CH395GetRecvLength總是為上次數(shù)據(jù)的長度,導(dǎo)致接收到一次數(shù)據(jù)之后,一直在循環(huán)接收這個(gè)數(shù)據(jù)
熱門產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無線MCU
ch395q 使用udp server 功能時(shí),CH395GetRecvLength總是為上次數(shù)據(jù)的長度,導(dǎo)致接收到一次數(shù)據(jù)之后,一直在循環(huán)接收這個(gè)數(shù)據(jù)
您好,使用中斷讀取數(shù)據(jù)的時(shí)候,會產(chǎn)生數(shù)據(jù)接收中斷,須在接收標(biāo)志下讀取數(shù)據(jù)CH395GetRecvData,即后自動清除中斷標(biāo)志;否則循環(huán)進(jìn)入中斷。但緩沖區(qū)數(shù)據(jù)不會清空,建議在接收中斷后的Recv標(biāo)志位下去查CH395GetRecvData和CH395GetRecvData。您也可以根據(jù)需求使用查詢的方式獲取中斷內(nèi)容標(biāo)志位進(jìn)行處理。相關(guān)的我司官網(wǎng)論壇上有關(guān)于CH395置頂帖,里面有CH395程序設(shè)計(jì)建議可作為參考。