Итак, у меня есть ESP8266, перепрошитый с Micropython, запускающим скрипт (как main.py), который читает BME280 и отправляет данные в Adafruit каждые 2 минуты для температуры и 5 минут для давления.У меня проблема в том, что ESP8266 регулярно сбрасывается по причинам, которые я не понимаю.Это вывод из REPL, когда я изначально запускаю устройство и запускаю main.py после нажатия кнопки загрузки .... затем, как вы можете видеть, он успешно подключается к моему WiFi и загружает различное количество показаний, а затем сбрасываетпроисходит так:
Connecting to wifi...
Wifi Connected, IP Configuration: ('172.20.10.2', '255.255.255.240', '172.20.10.1', '172.20.10.1')
24.19C
24.03C
1014.89hPa
23.98C
23.96C
23.89C
1014.87hPa
23.8C
23.99C
1014.70hPa
24.09C
24.14C
24.2C
1014.74hPa
24.29C
24.4C
1014.66hPa
ets Jan 8 2013,rst cause:4, boot mode:(3,6)
wdt reset
load 0x40100000, len 31020, room 16
tail 12
chksum 0xd2
ho 0 tail 12 room 4
load 0x3ffe8000, len 1100, room 12
tail 0
chksum 0x9a
load 0x3ffe8450, len 824, room 8
tail 0
chksum 0xbd
csum 0xbd
Затем он снова подключается к WiFi, и процесс повторяется до тех пор, пока в конце концов он не прекратит отправку показаний.
Может кто-нибудь посоветовать и объяснить, что означает код после прочтения, пожалуйста, и что мне нужно сделать, чтобы решить его.Большое спасибо.