網(wǎng)口芯片與STM32通信過(guò)程中,將連接電腦的網(wǎng)口端拔掉,然后重新插上后發(fā)現(xiàn)通信直接失敗,測(cè)試環(huán)境UDP,靜態(tài)IP地址
查看: 1573
回復(fù): 1
CH395+STM32F103測(cè)試過(guò)程重新插拔網(wǎng)線(xiàn)
熱門(mén)產(chǎn)品 :
CH585: 集成高速USB和NFC的藍(lán)牙MCU
您好,CH395UDP模式網(wǎng)線(xiàn)斷連后無(wú)法正常通信,原因可能有以下幾種情況:
1、可以確認(rèn)一下代碼是否有檢測(cè)到PHY斷連關(guān)閉Socket的操作,如果有可以去掉或在PHY建立連接后重新創(chuàng)建socket;
2、可以確認(rèn)是否報(bào)超時(shí)中斷,UDP模式下可能由于斷開(kāi)網(wǎng)線(xiàn)導(dǎo)致某包數(shù)據(jù)發(fā)送失敗而觸發(fā)超時(shí)中斷,默認(rèn)情況下報(bào)超時(shí)中斷后協(xié)議棧會(huì)自動(dòng)關(guān)閉相應(yīng)socket,需在超時(shí)重傳中重新創(chuàng)建socket。
如還有其他問(wèn)題可郵件(zl@wch.cn)聯(lián)系。
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語(yǔ)言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄