2017-02-13 57 views
0

我對esp8266甚至電子主題很陌生,所以不要對此問題感到驚訝。非常簡單的esp8266草圖定期崩潰

我已經從Arduino IDE上傳了非常簡單的腳本到esp8266-07。它開始(有時...)適用於多個循環,然後崩潰並重新啓動。下面將列出連接模式,草圖和串行輸出。怎麼了?

RESET未連接。上傳草圖後,將GPIO0從GND斷開,關閉並打開VCC。

此外,我不知道什麼是「固件」,我應該還上傳莫名其妙。

素描:

void setup() { 
    Serial.begin(115200); 
    Serial.println("Setup"); 
} 

void loop() { 
    Serial.println("loop"); 
    delay(1000); 
} 

輸出:

Setup 
loop 
loop 
loop 
loop 
loop 
loop 
loop 
loop 

Exception (0): 
epc1=0x402067fe epc2=0x00000000 epc3=0x00000000 excvaddr=0x0000004e depc=0x00000000 

ctx: sys 
sp: 3ffff1c0 end: 3fffffb0 offset: 01a0 

>>stack>> 
... 
<<stack<< 

ets Jan 8 2013,rst cause:2, boot mode:(3,0) 

load 0x4010f000, len 1384, room 16 
tail 8 
chksum 0x2d 
csum 0x2d 
v09f0c112 
~ld 
)Setup 
loop 
loop 
loop 
loop 
loop 
loop 
loop 
loop 

Exception (0): 
epc1=0x402067fe epc2=0x00000000 epc3=0x00000000 excvaddr=0x0000004e depc=0x00000000 

ctx: sys 
sp: 3ffff1c0 end: 3fffffb0 offset: 01a0 

>>stack>> 
... 
<<stack<< 

ets Jan 8 2013,rst cause:2, boot mode:(3,0) 

load 0x4010f000, len 1384, room 16 
tail 8 
chksum 0x2d 
csum 0x2d 
v09f0c112 
~ld 
)Setup 
loop 
loop 
loop 
loop 
loop 
loop 
loop 
loop 
loop 
loop 

實際堆棧內容被替換爲 「...」

的Arduino IDE 1.6.5,板管理員2.1。 0

Arduino IDE 1.6.8和2.3.0的相同測試甚至沒有安裝程序崩潰:(

+0

你使用哪個esp模塊,以及如何爲它供電? – cranphin

+0

@cranphin我使用ESP8266-07。它由外部電池和3.3V穩定器供電。 – dmitry

+1

錯誤代碼指示重置引腳引起重啓,您能否讓它浮動? – dandavis

回答

0

是的,@ dandavis是對的 - 重置是原因。但實際上它是浮動的,我把它拉起來就像它在原始圖表上的建議,它的工作原理)