• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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
 
Сверху Снизу