您的位置:首頁(yè) > 軟件教程 > 教程 > STM32 lwip和esp8266網(wǎng)絡(luò )連接問(wèn)題的解決方案

STM32 lwip和esp8266網(wǎng)絡(luò )連接問(wèn)題的解決方案

來(lái)源:好特整理 | 時(shí)間:2024-06-25 15:38:13 | 閱讀:200 |  標簽: T 問(wèn) 2 動(dòng)網(wǎng) S TT 66 RTThread 網(wǎng)絡(luò ) 網(wǎng)卡 IP EA   | 分享到:

最近使用 STM32 測試了一下 lwip 和 esp8266 的網(wǎng)絡(luò )連接問(wèn)題,使用 RTThread 的自動(dòng)網(wǎng)卡時(shí),發(fā)現不能很好的自動(dòng)切換默認網(wǎng)卡,不能滿(mǎn)足需求,所以自己簡(jiǎn)單的改了一下。 一、準備材料 MCU:STM32F103ZT6 RTThread:5.0.2 工具:RTThread stud

最近我在STM32上測試了lwip和esp8266的網(wǎng)絡(luò )連接問(wèn)題。在使用RTThread的自動(dòng)網(wǎng)卡時(shí),發(fā)現無(wú)法很好地自動(dòng)切換默認網(wǎng)卡,無(wú)法滿(mǎn)足需求,因此我做了一些簡(jiǎn)單的修改。

以下是我對解決問(wèn)題的準備材料和測試現象的總結。

一、準備材料

  • MCU:STM32F103ZT6
  • RTThread:5.0.2
  • 工具:RTThread studio
  • 網(wǎng)絡(luò )芯片:DM9000(FSMC連接)
  • WIFI:ESP8266(uart連接)

二、測試現象

  • 如果默認網(wǎng)卡斷開(kāi)時(shí),無(wú)其他網(wǎng)卡聯(lián)網(wǎng)時(shí),其他網(wǎng)卡重新聯(lián)網(wǎng),不會(huì )自動(dòng)切換默認網(wǎng)卡。
  • 初始化時(shí),如果默認網(wǎng)卡未初始化成功,即使存在能聯(lián)網(wǎng)的網(wǎng)卡,也不會(huì )切換默認網(wǎng)卡。

三、問(wèn)題原因

遇到問(wèn)題時(shí),我首先查看了官方的說(shuō)明文檔,找到了默認網(wǎng)卡的說(shuō)明。從說(shuō)明中可以看出,只有在網(wǎng)卡從up到down的時(shí)候,才會(huì )去切換狀態(tài)。這也能解釋我測試到的現象。

具體的說(shuō)明文檔可以參考: 官方說(shuō)明文檔

下面是我對解決辦法的兩種方式的詳細介紹。

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認同期限觀(guān)點(diǎn)或證實(shí)其描述。

相關(guān)視頻攻略

更多

掃二維碼進(jìn)入好特網(wǎng)手機版本!

掃二維碼進(jìn)入好特網(wǎng)微信公眾號!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權,請發(fā)郵件admin@haote.com

湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2024 haote.com 好特網(wǎng)