標(biāo)題: ESP8266-01S異常小結(jié) [打印本頁(yè)]

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







歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1