저는 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에 대한 동일한 테스트 설정 없이도 충돌이 발생합니다. (
어떤 esp 모듈을 사용하며 어떻게 사용합니까? – cranphin
@cranphin 저는 ESP8266-07을 사용합니다. 그것은 외부 배터리 및 3.3V 안정기로 전원이 공급됩니다. – dmitry
오류 코드는 리셋 핀이 재부팅을했음을 나타냅니다. – dandavis