2017-01-25 2 views
1

Puis-je programmer le module ESP8266 via USBasp V2.0 et Arduino IDE, ou ai-je besoin d'un autre type de clé de programmation?ESP8266 et USBasp V2.0

Here're les broches du USBasp:

enter image description here

Le ESP8266 a la configuration du rouleau:

enter image description here

Ma configuration actuelle: USBasp (à gauche) --- ESP8266 (droite)

  • Pin2 - VCC --- (3. 3V) CCV
  • Pin4 - TXD --- Pin TX
  • Broche 6 - RXD --- Pin RX

Toutes les broches de ESP8266 restants vont à la terre sur le USBasp.

Lors de la connexion à mon Mac et du démarrage de l'IDE Arduino, la carte USBasp et les DEL ESP8266 s'allument.

Problème:

Le USBasp ne se présente pas dans la section Port. Chaque fois que je suis en train de télécharger une esquisse ces erreurs apparaissent:

error: espcomm_open failed error: espcomm_upload_mem failed

Questions:

  • Puis-je flasher un ESP8266 avec un V2.0 USBasp
  • est la configuration correcte?

Répondre

1

Vous devez permuter les broches tx et tx d'un côté. Ensuite, vous devez tirer la broche CH_PD sur l'ESP vers VCC et lorsque vous téléchargez vers l'ESP, vous devez tirer GPIO0 sur GND avant d'appliquer la puissance.

  • Pin2 - VCC --- (3,3V) VCC
  • Pin2 - VCC --- CH_PD
  • Pin4 - TXD --- broche Rx
  • Broche 6 - RXD --- Pin TX
  • broche 8 - GND --- GPIO 0 (uniquement lors de la programmation)

Laisser ESP broche RESET flottant

Alors le dernier t hing. Il semble que les USBasp sont 5v, donc vous auriez besoin d'une autre alimentation pour l'ESP qui est 3,3v.