|
本人于2018/9/15剛剛接觸ESP8266這個模塊,本來對這個不是太感興趣,為什么突然要玩了呢?原因很簡單,在某寶買了10個NRF2401準(zhǔn)備做遙控小車玩,誰知收到貨后感覺有點不對勁,模塊上的晶振哪去了,怎么多了個IC,拆開一看是ESP8266,激動壞了。當(dāng)天拿著這個模塊無從下手,聽說要刷什么固件,要需要無線網(wǎng)什么的知識,即將畢業(yè)的大四dog也沒那么多時間去折騰了,準(zhǔn)備先玩玩,稍微了解一下得了。廢話不多說了,那就干吧-------------接下來我會把玩的過程中所遇到的問題以及解決辦法總結(jié)一下,不是什么高深的知識,只求壇主能放過,讓剛剛接觸的新新手盡快解決問題。
(1)剛拿到ESP8266最好用串口測試模塊是好壞,在沒有專門的下載器測試的前提下,測試時最好是用外部電源供電,3.3V(電流500ma以上)最好,5V的話電源波動不穩(wěn)定的話很容易GG。另外CH_PD引腳最好加一個上拉電阻(1K就好,自行選擇),所有的接線越短越好。再者就是一定要提前測試你的USB-TTL串口模塊是否是正常的,插上電腦將串口的TXD與RXD短接,用串口發(fā)送指令,發(fā)什么收什么,然后再去測試ESP8266模塊。我就是一個例子,沒有確定USB-TTL模塊的好壞直接去測試8266是好壞,結(jié)果串口沒有數(shù)據(jù),因為這一個模塊折騰了半天,還是在晚上做夢時夢到我的串口模塊壞的,第二天早上果斷換了, 串口輸出數(shù)據(jù)正常。哈哈,太不可思議了。
(2)在確保USB-TTL模塊與8266是正常的條件下,串口發(fā)送AT指令串口沒有反應(yīng),這時候可以試著刷一下固件或者重啟一下該模塊。重啟時將RST引腳接一下GND;刷固件最好是刷出廠固件,網(wǎng)上都有下載,很方便。
(3)刷固件時要將GPIO0拉低,告訴你們一個最方便的技巧,截一段5cm左右的公頭杜邦線焊接在GND端,然后再截一段5CM左右的母杜邦線接在GPIO0上,刷固件的時候插上,平時正常使用的時候拔下來。僅適合調(diào)試階段,以免不注意公頭杜邦線搭在其它的焊盤上造成模塊異常。
(4)模塊在測試是否正常的情況下突然有事出去了,還是很長一段時間,回來再測試發(fā)現(xiàn)串口發(fā)數(shù)據(jù)沒反映了,這時候可以重啟一下模塊就行了, 還是RST引腳接一下GND。
(5)然后再說一下必須注意的,在使用外部電源供電的時候一定要將USB-TTL模塊與8266模塊共地!切記!
(6)在刷固件的時候綠色框內(nèi)(以ESP8266 DOWNLOAD TOOL這款軟件為例)顯示“等待上電同步”這六個字時,將8266模塊的GND引腳拔了重新插,所謂的冷啟動。一般不會出現(xiàn)這種情況,如果出現(xiàn)了可以試著這樣解決。
(7)在刷固件的時候進度條走到了最后,一直顯示失敗,要看一下,SPI MODE里的選項是否正確,我是直接改的這個就解決了。樓主還不知道這個功能是什么,不知道這樣做是不是正確,歡迎大佬糾正。
(8)在刷固件時讀不到MAC地址,這種情況會伴隨第六條的問題出現(xiàn),試一下冷啟動,然后看一下配置。這個也是困擾我時間最長的一個問題,遇到問題別急別躁。
(9)然后就沒什么問題了,以后再遇到的話再來補充。。。。。。。。。。。。。。。。。本期END
|
評分
-
查看全部評分
|