2017-02-13 5 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가 옳았습니다. RESET이 원인이었습니다. 하지만 실제로는 원래의 다이어그램에서 제안했던 것처럼 떠 다니기 시작했습니다.