Esp8266 Node Mcu 一直乱码的问题详解
最近一直在做項目,遇到的這個問題花了我很長時間,因此在這里寫出自己的經(jīng)歷供大家參考,喜歡的可以點(diǎn)個贊?
?
比較簡單的方案:在Arduino上設(shè)置Node Mcu
1.?
?打開文件——>首選項
?復(fù)制這樣一個網(wǎng)址
http://arduino.esp8266.com/stable/package_esp8266com_index.json
到附加開發(fā)板管理器網(wǎng)址
2.開始設(shè)置開發(fā)板下載包
工具——>開發(fā)板——>開發(fā)板管理器,在搜索引擎內(nèi)輸入"esp8266",然后下載
下載失敗可以多下載幾回,建議把所有網(wǎng)站關(guān)閉,不占用網(wǎng)絡(luò)資源,這樣下載容易成功
3.開始設(shè)置開發(fā)板參數(shù)
這個時候的你需要找到淘寶賣家,問一下他們板子的型號,一定要管他們要相關(guān)資料,像我的板子就需要設(shè)置如下參數(shù)
?大家可以先按我這個參數(shù)調(diào)一下,然后編譯一下開發(fā)板,如果通過了就說明設(shè)置沒問題
?
?進(jìn)入正題:出現(xiàn)亂碼
?很有可能默認(rèn)不是AT固件,需要刷寫AT固件
AT:意為Attention,注意力
AT指令集:從終端設(shè)備或數(shù)據(jù)終端設(shè)備向終端適配器或數(shù)據(jù)電路終端設(shè)備發(fā)送
(其實(shí)我把它理解為為芯片賦能,經(jīng)過刷寫之后就會有接收網(wǎng)絡(luò)通信的能力,答主也不是計算機(jī)相關(guān)專業(yè)的,就先這么理解著,如果有錯誤歡迎大家指正)
大家需要下載一下AT刷寫程序以及調(diào)試頁面,bin文件?
?鏈接:https://pan.baidu.com/s/1oI1tGl__vDyinUKi-maY9A?
提取碼:luxq?
打開一下刷寫需要的exe文件:?
?根據(jù)需要點(diǎn)擊下面的選項:
然后設(shè)置好參數(shù),進(jìn)行原來文件的擦除
?
?之后再更換bin文件進(jìn)行燒寫,參數(shù)都一樣,點(diǎn)擊start即可
?可以退出這個程序了
再進(jìn)入另一個:
?就這么設(shè)置,記住波特率一定要調(diào)到9600,不然什么都出不來
有亂碼是正常的,很有可能是因?yàn)槟阒盁龑懙某绦驔]關(guān),或是因?yàn)樾酒陨聿环€(wěn)定,但只要它可以顯示出你想顯示的就可以,AT命令是測試啟動,一般只會顯示OK,但我已經(jīng)往這里下載了程序,所以才會執(zhí)行原先的程序
現(xiàn)在打開Arduino Ide,下載一個程序,并把其中的波特率改為9600,編譯程序并打開串口,你會發(fā)現(xiàn):
問題被解決了!
之后的板子就可以正常使用了?
?
總結(jié)
以上是生活随笔為你收集整理的Esp8266 Node Mcu 一直乱码的问题详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 以太坊学习路线——(四、上)Truffl
- 下一篇: 【Unity】跳转其他安卓应用