Table des matières:
- Étape 1: Logiciels et documents requis
- Étape 2: Matériel et connexions
- Étape 3: Vérification de la taille du flash
Vidéo: Programmez n'importe quelle carte/module ESP8266 avec le micrologiciel des commandes AT : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Chaque module et carte ESP8266 peut être programmé de plusieurs manières:
- Arduino,
- python,
- Lua,
- commandes AT,
- beaucoup plus probablement…
Les trois premiers d'entre eux sont les meilleurs pour un fonctionnement autonome, le micrologiciel AT est destiné à l'utilisation de l'ESP8266 comme module ou à des tests rapides avec la communication TTL RS232.
La programmation BTW ESP (par exemple avec Arduino, python ou Lua) effacera toute la mémoire. Donc, si vous voulez revenir aux commandes AT, vous devez reflasher le firmware.
Je vais vous montrer comment le faire correctement avec les outils et la documentation d'Espriff.
Étape 1: Logiciels et documents requis
ESP8266 NON-OS SDK - contient le firmware des commandes AT dans..\ESP8266_NONOS_SDK-2.2.0\bin\at
- Outils de téléchargement Flash (ESP8266 & ESP32 & ESP32-S2) - programme pour flasher le nouveau firmware
- ESP8266 SDK Getting Started Guide - contient des cartes mémoire que vous devez suivre pour programmer la puce
- Jeu d'instructions ESP8266 AT - guide des commandes AT en option
Étape 2: Matériel et connexions
Tu auras besoin:
tout module ou carte ESP8266,
n'importe quel convertisseur USBSerial 3.3V (ESP ne tolère pas 5V) (certaines cartes en ont un, par exemple NodeMCU),
en option PSU 3,3 V (tous les convertisseurs série n'ont pas assez de puissance pour alimenter l'ESP8266)
Pour la programmation, vous devrez:
- tirez GPIO15 vers le bas (état par défaut pour la plupart des modules),
- tirez GPIO2 vers le haut (état par défaut pour la plupart des modules),
- tirez GPIO0 vers le bas (doit toujours être fait, laissez-le seul ou tirez vers le haut pour un fonctionnement normal),
tirez CH_PD vers le haut
Parfois, toutes les broches GPIO ne sont pas accessibles (par exemple le module ESP-01), de cette manière elles sont connectées comme elles devraient l'être, parfois il y a des boutons flash, qui doivent être enfoncés lors de la réinitialisation/mise sous tension pour entrer en mode flash (par exemple NodeMCU) et aucune connexion supplémentaire n'est nécessaire.
Étape 3: Vérification de la taille du flash
Vous pouvez utiliser n'importe quelle application de terminal. La commande "AT" est un test simple pour fonctionner, "AT+GMR" vous indiquera la version du micrologiciel. Chaque commande doit être terminée par CR+LF. Vous en trouverez plus dans le jeu d'instructions ESP8266 AT.
"AT+CWAP" liste tous les points d'accès à proximité, mais le module doit être en mode station: "AT+CWMODE_CUR=1"
J'ai joint des captures d'écran de mon terminal préféré Tera Term et de sa configuration (CR + LF pour les nouvelles lignes et le bon débit en bauds).
Conseillé:
Ambilight DIY avec Raspberry Pi et SANS Arduino ! Fonctionne sur n'importe quelle source HDMI. : 17 étapes (avec images)
Ambilight DIY avec Raspberry Pi et SANS Arduino ! Fonctionne sur n'importe quelle source HDMI.: J'ai une compréhension assez basique de l'électronique, c'est pourquoi je suis très fier de ma configuration DIY Ambilight dans un boîtier en bois de base avec la possibilité d'allumer et d'éteindre les lumières à ma guise. Pour ceux qui ne savent pas ce qu'est un Ambilight;
Raspberry Pi Allumer/Éteindre avec n'importe quelle télécommande : 3 étapes (avec photos)
Raspberry Pi Allumer/Éteindre avec n'importe quelle télécommande : Contrôler l'alimentation du Raspberry Pi avec une télécommande IR
Commandes AT pour le module Bluetooth (HC-05 avec broche EN et BOUTON) à l'aide de la carte Arduino ! : 5 étapes
Commandes AT pour module Bluetooth (HC-05 avec broche et bouton EN) à l'aide de la carte Arduino ! sur l'envoi de commandes AT au module pour le configurer/modifier (nom, mot de passe, baud ra
Programmez votre PC pour qu'il s'éteigne automatiquement en indiquant à quelle heure vous voulez qu'il le fasse : 4 étapes
Programmez votre PC pour qu'il s'éteigne automatiquement en indiquant à quelle heure vous voulez qu'il le fasse : hé, c'est une autre instruction tirée de ma vie quotidienne… la dernière fois, j'ai dû télécharger beaucoup de logiciels sur mon PC et j'ai dû le laisser télécharger pendant la nuit, je ne voulais pas garder mon PC allumé toute la nuit après avoir terminé les téléchargements et au s
Comment faire démarrer n'importe quelle carte Compact Flash ou Microdrive sous Windows XP : 5 étapes
Comment faire démarrer n'importe quelle carte Compact Flash ou Microdrive sous Windows XP : Il s'agit d'une méthode pratique pour contourner l'exigence que XP soit démarré à partir d'un support fixe. L'un des plus gros problèmes avec la construction d'un ordinateur de voiture ou d'un autre appareil hautement mobile est que vous devez vraiment démarrer à partir d'un support fixe pour une longue durée de vie