ESP8266을 Arduino UNO에 연결했습니다. 큰 어려움을 겪은 후 AT 명령을 성공적으로 실행했습니다. AP 모드도 테스트했습니다.
그런 다음 Arduino와의 소프트웨어 직렬 통신에 문제가 발생하여 보드 속도를 9600으로 변경하기로 결정했습니다 (이전의 경우 115200).
AT+IPR=9600
명령을 사용 하여 변경했습니다.
그 후 esp의 파란색 LED는 계속 켜져 있고 AT 명령을 더 이상받지 않지만 아래와 같이 ASCII 텍스트가 거의없는 직렬 모니터에 약간의 횡설수설을 출력합니다.
ets Jan 8 2013,rst cause:4, boot mode:(3,6)
wdt reset
load 0x40100000, len 1396, room 16
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4
tail 8
chksum 0xc0
csum 0xc0
2nd boot version : 1.4(b1)
SPI Speed : 40MHz
SPI Mode : DIO
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000
참고 : 나는 rx 핀을 위해 외부 3.3V 전원 공급 장치 및 전압 분배기를 시도하는 데 많은 전력을 소비한다는 것을 알고 있습니다.
도움을 주시면 감사하겠습니다.
1
"AT + IPR = 9600"명령을 실행 한 후에 정확히 동일합니다. 이 문제를 해결 한 방법에 대한 업데이트가 있습니까?
—
rab
펌웨어 @rabs를 업데이트하여이 문제를 해결했습니다.
—
palash
여기 에이 오류를 해결하기 위해 수행 한 작업을 게시했습니다. 누군가가 도움이되기를 바랍니다. bbs.espressif.com/viewtopic.php?t=4597#p15844
—
grange