Zarówno czerwona, jak i niebieska dioda ESP8266 pozostają włączone

10

Podłączyłem ESP8266 do Arduino UNO. Po ogromnym problemie udało mi się uruchomić kilka poleceń AT. Testowałem również tryb AP.

Potem miałem problemy z komunikacją szeregową oprogramowania z Arduino i zdecydowałem się zmienić szybkość transmisji na 9600 (wcześniej było to 115200).

Użyłem AT+IPR=9600polecenia, aby to zmienić.

Po tym niebieska dioda esp nadal świeci i nie przyjmuje poleceń AT, ale wysyła trochę bełkotu do monitora szeregowego z kilkoma tekstami ascii, jak poniżej:

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

Uwaga: Wiem, że zużywa dużo mocy zewnętrznego zasilacza 3,3 V i dzielnika napięcia dla pinów rx.

Każda pomoc będzie mile widziana.

palash
źródło
1
Mam dokładnie to samo po uruchomieniu polecenia „AT + IPR = 9600”. Jakaś aktualizacja dotycząca tego, jak to naprawiłeś?
rabs
Naprawiłem to, aktualizując oprogramowanie układowe @rabs
palash
Tutaj zamieściłem informacje o tym, co zrobiłem, aby rozwiązać ten błąd. Mam nadzieję, że ktoś stwierdzi, że pomocne: bbs.espressif.com/viewtopic.php?t=4597#p15844
folwark

Odpowiedzi:

4

Jeśli tak, możesz znaleźć oprogramowanie wewnętrzne dla ESP8266 tutaj i ponownie go sflashować .

Jest kilka dobrych informacji tutaj o zbiorze instrukcji.

Jeśli chodzi o problem z utrzymywaniem się niebieskiego światła (ruchu), nie wyobrażam sobie, aby polecenie transmisji spowodowało problem. Być może musisz dokładnie sprawdzić obwód i upewnić się, że pin Rx ESP8266 nie jest trzymany wysoko.

Co dzieje się z jedynie 3,3 V i GND podłączonymi do ESP8266?

Również otrzymywane wyjście jest podobne do wyjścia z „AT + GMR”. Czy przesyłasz to przypadkowo w pętli?

James
źródło
Jeśli podłączę tylko 3,3 V i GND, wtedy tylko czerwona dioda LED pozostanie włączona (jak zwykle). Ale jeśli podciągnę CH_PD do stanu wysokiego (podłączę do 3,3 V za pomocą rezystora 10K), niebieska dioda pozostanie włączona. @James
palash