2017-01-25 5 views
1

Могу ли я запрограммировать модуль ESP8266 через USBasp V2.0 и Arduino IDE, или мне нужно получить различную ручку программирования?ESP8266 и USBasp V2.0

Here're колья USBasp:

enter image description here

ESP8266 имеет качению установку штифта:

enter image description here

Моя текущая настройка: USBasp (слева) --- ESP8266 (справа)

  • Pin2 - VCC --- (3. 3V) VCC
  • Pin4 - TXD --- Pin TX
  • Контакт 6 - RXD --- Pin RX

Все остальные ESP8266 контакты идут на массу USBasp.

При подключении к компьютеру Mac и установке Arduino IDE загорается плата USBasp и светодиоды ESP8266.

Проблема:

USBasp не отображается в разделе Port. Всякий раз, когда я пытаюсь загрузить эскиз эти ошибки обнаруживаются:

error: espcomm_open failed error: espcomm_upload_mem failed

Вопросы:

  • Могу ли я прошить в ESP8266 с USBasp V2.0
  • Является ли установка правильно?

ответ

1

Вам нужно переключить rx на контакты tx с одной стороны. Затем вам нужно вытащить вывод CH_PD на ESP в VCC, и когда вы загрузитесь в ESP, вам нужно потянуть GPIO0 на GND перед подачей питания.

  • Pin2 - VCC --- (3.3) VCC
  • Pin2 - VCC --- CH_PD
  • Pin4 - TXD --- контактный RX
  • Контакт 6 - RXD --- контактный TX
  • Контакт 8 - GND --- GPIO 0 (только при программировании)

Оставить ESP СБРОС штырьковый плавающая

Тогда последний т Хин. Похоже, что USBasp составляет 5 В, поэтому вам понадобится еще один источник питания для ESP, который составляет 3,3 В.