• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Плата wemos WEMOS-340G, Arduino IDE, Mac Os: нет вывода в консоль

mikhail_novikov

New member
Я учусь работать с esp8266, моя первая плата Wemos-340G, вот такая WEMOS-340G Wemos 32M flash NodeMCU V3 340G ESP8266 Compatible

Мне удалось установить драйвер для USB-порта и загрузить простенький скетч.

Код:
void setup ()
{
  Serial.begin (115200);
  Serial.println("setup");
}

void loop ()
{
  Serial.println("loop");
  delay(1000);
}
Плата просто подключена по USB, и никаких внешних проводов к ней не подключено. Никакие пины не используются.

Скорость загрузки в настройках Arduino IDE выставлена в 115200. В "мониторе порта" тоже выставлена скорость 115200. Однако никаких принтов в консоли нет:

Screenshot

Что еще странно - если я переключу скорость монитора порта на 74880, то консольный вывод станет другим, более адекватным; однако принтов не появится и на этой скорости:
Screenshot

Что это может значить? И как увидеть мои принты? :)
 

CodeNameHawk

Moderator
Команда форума
Принты должны быть видны на скорости 115200.
Попробуйте нажать (подать ресет).

Какаю плату выбрали в ардуиноиде?
Проверьте хватает ли питания во время работы.
 
Последнее редактирование:

enjoynering

Well-known member
Подайте внешнее питание. У USB почти всегда не хватает тока для питания esp. Если БП нет, а поробовать хочется, то отключите WiFi - главный потребитель энергии. Добавив строчки первыми в setup:

Код:
WiFi.persistent(false); //disable saving wifi config into SDK flash area
WiFi.forceSleepBegin(); //disable AP & station by calling "WiFi.mode(WIFI_OFF)" & put modem to sleep
после этого, если дело было в питании, плата заработает.
 

CodeNameHawk

Moderator
Команда форума
Раньше не обратил внимания, что у вас пишет csum err, наверное плохо прошивается.
У меня на рабочей выдает

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

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v614f7c32
~ld
 

ESP-01S

Member
День добрый.

Подскажите плз. в аналогичной ситуации:
плата D1 mini Pro (16 Mb) при попытке залить любой скетч выдает ошибку

1611311581976.png

Читал про QIO и DIO, но мой IDE не содержит таких пунктов ...

Настройки вот такие:

1611311726276.png

На аналогичной плате с 4Mb - все прекрасно работает.

В чем грабли? Где та собака, которую нужно пристрелить?
 

soldtm

New member
День добрый.

Подскажите плз. в аналогичной ситуации:
плата D1 mini Pro (16 Mb) при попытке залить любой скетч выдает ошибку

Посмотреть вложение 10484

Читал про QIO и DIO, но мой IDE не содержит таких пунктов ...

Настройки вот такие:

Посмотреть вложение 10485

На аналогичной плате с 4Mb - все прекрасно работает.

В чем грабли? Где та собака, которую нужно пристрелить?
Проблему удалось решить?
 

soldtm

New member
День добрый.

Подскажите плз. в аналогичной ситуации:
плата D1 mini Pro (16 Mb) при попытке залить любой скетч выдает ошибку

Посмотреть вложение 10484

Читал про QIO и DIO, но мой IDE не содержит таких пунктов ...

Настройки вот такие:

Посмотреть вложение 10485

На аналогичной плате с 4Mb - все прекрасно работает.

В чем грабли? Где та собака, которую нужно пристрелить?
Мда, какими танцами с бубном я только не занимался, но проблему удалось решить весьма банально: в качестве платы я выставил "Generic ESP8266 Module"
vl5H3YSUCr.png
 
Сверху Снизу