Adafruit Huzzah espcomm_open не удалось
Недавно я купил адаптер adafruit huzzah, а также последовательный кабель для подключения его к моему компьютеру под управлением Windows 10. , Мне удалось настроить плату в Arduino, следуя найденным инструкциям здесь. Я скопировал и вставил этот скетч:
void setup() {
pinMode(0, OUTPUT);
}
void loop() {
digitalWrite(0, HIGH);
delay(500);
digitalWrite(0, LOW);
delay(500);
}
в среду IDE arduino 1.8.2 следуйте этим инструкциям:
Удерживайте кнопку GPIO0, загорится красный светодиод
Удерживая GPIO0, нажмите кнопку RESET
Отпустите RESET, затем отпустите GPIO0
Когда вы отпустите кнопку RESET, красный светодиод будет гореть тускло, это означает, что он готов к загрузке
и попытался загрузить только для получения ошибки:
В версиях 1.6.5 и 2.0.0 библиотеки esp я получаю следующие ошибки:
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_open failed
В версиях 2.1.0–2.3.0 библиотеки esp я получаю следующие ошибки:
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
Я пробовал переключать отведения tx и rx, пробовал версии 1.6.5-2.3.0 библиотеки esp8266. Я также попробовал это на другой плате, которую я заказал, и получил те же ошибки. Есть идеи, в чем может быть проблема?
РЕДАКТИРОВАТЬ: я попробовал это на общей плате esp-01, и у меня возникла та же проблема
@Jacob, 👍1
Обсуждение1 ответ
Мне пришлось установить драйверы SiLabs CP2104 и перезагрузить компьютер. Убедитесь, что у вас не открыто 2 соединения (IDE Arduino, VS Code с PlatformIO,...). Кроме того, я продолжал нажимать кнопку сброса в первый раз.
https://learn.adafruit.com/adafruit-feather-huzzah-esp8266 /использование-arduino-ide
- AT-команда не отвечает на последовательный монитор
- Последовательная связь между ESP8266 и Arduino Uno
- Не нашел датчик отпечатков пальцев :( Arduino Mega 2560 Adafruit Fingerprint Sensor
- Последовательная связь ESP8266 с ATMega328P
- ESP8266 12e Arduino IDE выводит мусорные значения на serial monitor
- Как связаться с ESP8266 ESP01, отправив данные через программный сериал на Arduino Uno?
- Почему мы используем client.flush() в коде, когда мы подключаем Esp8266 к Интернету или серверу?
- Последовательная связь от Arduino до ESP8266 NodeMCU работает, но от NodeMCU до Arduino не работает
в Arduino IDE откройте последовательный монитор, нажмите кнопку сброса на ура - вы видите что-нибудь в последовательном мониторе - если вообще ничего (нет текста или даже символов мусора), то вы либо: а) неправильно подключены tx / rx , или б) не выбрали правильный COM-порт, или в) у вас бракованная хазза (или вы ее убили), @Jaromanda X
в сторону: если вам нравится ура, оформите заказ на wemos D1 mini (1/2 цены) и nodeMCU (1/3 цены), @dandavis
Вы можете найти это полезным: https://github.com/esp8266/Arduino/blob/master/doc/faq/a01-espcomm_sync-failed.md. Если это решит вашу проблему, пожалуйста, вернитесь и напишите ответ на свой вопрос, чтобы помочь другим, у которых такая же проблема., @per1234
@ per1234 Я следил за руководством и заметил, что в моем подробном выводе загрузки плата настраивается на nodemcu. Это нормально для хаза?, @Jacob