ESP8266 сброс wdt

Я только что купил плату KS0354 ESp8266, чтобы сделать пульт дистанционного управления для моего проекта iot. Не знаю, почему я продолжаю получать ошибку wdt. Еще до того, как я смогу завершить весь свой код, я начинаю получать эту ошибку. Ниже приведен мой код:

int PIN_BUTTON_A = 2; 
int PIN_BUTTON_B = 3;
int PIN_BUTTON_C = 4;
int PIN_BUTTON_D = 5;
int PIN_BUTTON_E = 6;
int PIN_BUTTON_F = 7;

void setup() {
  Serial.begin(9600);
  pinMode(PIN_BUTTON_B, INPUT);  
  pinMode(PIN_BUTTON_E, INPUT);  
  pinMode(PIN_BUTTON_C, INPUT);  
  pinMode(PIN_BUTTON_D, INPUT);  
  pinMode(PIN_BUTTON_A, INPUT);  
}

void loop() {
   Serial.print("Buttons A:");
   delay(5000);

}

Это, по-видимому, очень простой код. Не знаю, что здесь не так. Ниже приведена ошибка, которую я получаю при скорости передачи данных 115200 бод:

 ets Jan  8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x4010f000, len 3584, room 16 
tail 0
chksum 0xb0
csum 0xb0
v2843a5ac
~ld

Кто-нибудь знает, что может быть не так? Спасибо

, 👍1

Обсуждение

есть ли у модуля тактовая частота 40 МГц? на это указывает загрузочный журнал на уровне 115200. затем вы должны установить его в меню Сервис. или вы действительно установили 40 МГц, а у него тактовая частота 26 МГц?, @Juraj