Добрый день, всем!
Приобрел себе вот такой shield .
Повесил его на Serial1 от Arduino Mega 2560
В loop закинул
Отправляю команды через Arduino IDE, получаю ответы, подключился к Wi-Fi и тд все прекрасно.
Теперь захотелось мне его перепрошить.
Перекинул шилд на Rx0, Tx0 ардуино, подключил перемычку RST+GND на ардуино. Загрузился в режиме UART.
Тут возникает первая странность. Модуль перестает отвечать на АТ команды или отвечает иероглифами(NL,CR & Baud Rate как на Serial1), но выводит информацию при загрузке без проблем.
В режиме программирования показывает boot mode(1,6) или (1,7) Arduino IDE выдает ошибки. NodeMCU успешно находит устройство, но пишет "Read ESP8266 register timeout"
Многие ответы по этой теме сводятся к малому току от ардуино, но тогда мне непонятно почему на Serial1 все прекрасно работает.
Может кто-то сталкивался с этим шилдом и прошивал через Ардуино?
Приобрел себе вот такой shield .
Повесил его на Serial1 от Arduino Mega 2560
В loop закинул
Код:
void loop()
{
if (Serial.available())
ESP_SERIAL.write(Serial.read());
if (ESP_SERIAL.available())
Serial.write(ESP_SERIAL.read());
}
Теперь захотелось мне его перепрошить.
Перекинул шилд на Rx0, Tx0 ардуино, подключил перемычку RST+GND на ардуино. Загрузился в режиме UART.
Тут возникает первая странность. Модуль перестает отвечать на АТ команды или отвечает иероглифами(NL,CR & Baud Rate как на Serial1), но выводит информацию при загрузке без проблем.
В режиме программирования показывает boot mode(1,6) или (1,7) Arduino IDE выдает ошибки. NodeMCU успешно находит устройство, но пишет "Read ESP8266 register timeout"
Многие ответы по этой теме сводятся к малому току от ардуино, но тогда мне непонятно почему на Serial1 все прекрасно работает.
Может кто-то сталкивался с этим шилдом и прошивал через Ардуино?