Настройка Huzzah ESP8266

Я пытаюсь настроить Huzzah ESP8266 и не могу заставить его работать. Я искал помощь в Интернете, но безуспешно. У меня установлена плата со скоростью передачи данных 115200 бод, и я передаю данные на частоте 80 МГц. Когда я пытаюсь загрузить скетч, он успешно загружается, но через секунду или две он отправляет мне эту ошибку.

Sketch использует 222,209 байт (21%) пространства для хранения программ. Максимум 1 044 464 байт. Глобальные переменные используют 31 576 байт (38%) динамического память, оставляя 50,344 байт для локальных переменных. Максимум 81,920 байт.

предупреждение: espcomm_sync не удалось

ошибка: espcomm_open не удалось

ошибка: espcomm_upload_mem не удалось

ошибка: espcomm_upload_mem не удалось

Вот мой код:

 void setup() {
pinMode(LED_BUILTIN, OUTPUT);     // Инициализируем вывод LED_BUILTIN как выход
}

// функция цикла выполняется снова и снова вечно
 void loop() {
digitalWrite(LED_BUILTIN, LOW);   // Включаем светодиод (обратите внимание, что LOW — это уровень напряжения
                                // но на самом деле светодиод горит; это потому что
                                // на ESP-01 активный низкий уровень)
delay(1000);                      // Подождем секунду
digitalWrite(LED_BUILTIN, HIGH);  // Выключаем светодиод, подавая напряжение HIGH
delay(2000);                      // Подождите две секунды (для демонстрации активного низкого светодиода)
}

Кто-нибудь знает, что я делаю не так, или может мне помочь?

, 👍1

Обсуждение

Вы выбрали порт вашего ESP8266 в меню **Инструменты > Порт**? Выберите **Файл > Настройки > Показывать подробный вывод во время > загрузки**, загрузите скетч, а затем обновите сообщение об ошибке в вашем вопросе с полным подробным выводом., @per1234

Сообщения об ошибках espcomm обычно означают, что ваш скетч загружен неправильно. Вы уверены, что выбрали "Adafruit HUZZAH ESP8266" в arduino IDE? Он должен быть в списке., @bluemind

Также, есть ли на плате HUZZAH чип USB-Serial или вам нужен внешний? Если да, то какой вы используете? Какой-нибудь FTDI? Я не могу проверить сам, за брандмауэром :), @bluemind

Вы связывались с продавцом/поставщиком? У Adafruit на самом деле очень хорошая поддержка, и они точно знают свое оборудование и возможные неисправности., @Paul


2 ответа


0

При использовании последовательного кабеля (4 провода, работает только в Windows) вам нужно нажать 2 кнопки в последовательности, описанной здесь (https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide): gpio0 down, reset down, reset up, gpio0 up. Красный светодиод должен теперь погаснуть. Это означает, что huzzah готов к загрузке.

,

1

Если вы работаете с макетной платой, они (обычно) поставляются с двумя кнопками: Сброс и Прошивка. Если это так, перед началом загрузки кода вы должны нажать кнопку Прошивка, эта ошибка часто возникает, когда кнопка Прошивка не нажата.

Если вы работаете с ESP8266-01 (это «голый» esp8266), вы должны прочитать эти руководства: Видео GreatScott на YouTube, а для подключений: хорошее руководство Hackster.io.

Надеюсь, ты сможешь его запустить!!!

,