Indholdsfortegnelse:
- Trin 1: Påkrævet software og dokumenter
- Trin 2: Hardware og forbindelser
- Trin 3: Kontrol af flashstørrelse
Video: Programmer ethvert ESP8266 -kort/modul med AT -kommandoer Firmware: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Hvert ESP8266 -modul og -kort kan programmeres på mange måder:
- Arduino,
- python,
- Lua,
- AT -kommandoer,
- mange flere sandsynligvis …
De første tre af dem er bedst til selvstændig drift, AT -firmware er til brug af ESP8266 som modul eller til hurtig test med TTL RS232 -kommunikation.
BTW programmering ESP (f.eks. Med Arduino, python eller Lua) sletter al hukommelse. Så hvis du vil gå tilbage til AT -kommandoer, skal du reflash firmware.
Jeg viser dig, hvordan du gør det korrekt med Espriffs værktøjer og dokumentation.
Trin 1: Påkrævet software og dokumenter
ESP8266 NON-OS SDK-indeholder AT-kommandoer firmware i.. / ESP8266_NONOS_SDK-2.2.0 / bin / at
- Flash -downloadværktøjer (ESP8266 & ESP32 & ESP32 -S2) - program til at blinke ny firmware
- ESP8266 SDK Kom godt i gang - indeholder hukommelseskort, som du skal følge for at programmere chip
- ESP8266 AT Instruction Set - valgfri AT -kommandoguide
Trin 2: Hardware og forbindelser
Du skal bruge:
ethvert ESP8266 -modul eller -kort,
enhver USBSerial 3.3V -konverter (ESP er ikke 5V -tolerant) (nogle kort har en f.eks. NodeMCU),
eventuelt 3.3V PSU (ikke alle serielle konverterere har strøm nok til at tænde ESP8266)
Til programmering skal du:
- træk GPIO15 ned (standardtilstand for de fleste moduler),
- træk GPIO2 op (standardtilstand for de fleste moduler),
- træk GPIO0 ned (skal altid gøres, lad det være i fred eller træk op for normal drift),
træk CH_PD op
Nogle gange er ikke alle GPIO-ben tilgængelige (f.eks. ESP-01-modul), på den måde er de forbundet, som de skal være, nogle gange er der flashknapper, som skal trykkes på, mens de nulstilles/tændes for at gå ind i flash-tilstand (f.eks. NodeMCU) og der skal ikke foretages yderligere forbindelse.
Trin 3: Kontrol af flashstørrelse
Du kan bruge enhver terminalapplikation. "AT" -kommandoen er en enkel test for at arbejde, "AT+GMR" fortæller dig firmwareversionen. Hver kommando skal afsluttes med CR+LF. Du finder mere i ESP8266 AT instruktionssæt.
"AT+CWAP" viser alle adgangspunkter i nærheden, men modulet skal være i stationstilstand: "AT+CWMODE_CUR = 1"
Jeg vedhæftede skærmbilleder fra min yndlingsterminal Tera Term og dens konfiguration (CR+LF for nye linjer og korrekt baudrate).
Anbefalede:
Træk og vis data i omgivelser fra ethvert websted via Wifi (nordlysindikator) med NodeMcu: 6 trin
Hent og vis data fra ethvert websted via wifi (nordlysindikator) med NodeMcu: Min motivation: Jeg har set MEGET af instruktioner om opsætning/ brug af en NodeMCU (bygget på ESP8266 -modulet) til at lave IoT (internet of things) -projekter . Meget få af disse selvstudier havde imidlertid alle detaljer/ kode/ diagrammer til en meget nybegynder
Sådan tilføjes WiFi -kontrol til ethvert projekt -- ESP32 begyndervejledning: 5 trin
Sådan tilføjes WiFi -kontrol til ethvert projekt || ESP32 Begynderguide: I dette projekt vil jeg vise dig, hvor let/svært det er at bruge en ESP32 med Arduino IDE for at tilføje WiFi -kontrol til ethvert elektronikprojekt. Undervejs vil jeg vise dig, hvordan du bruger ESP32 til at oprette en simpel WiFi -server, og hvordan du opretter
3D -trykte håndtag til ethvert objekt: 10 trin (med billeder)
3D -trykte håndtag til ethvert objekt: Hvis du ligner mig, kan du lide at lave ting, men du har problemer, når du beskæftiger dig med projekter, der kræver en høj grad af fingerfærdighed. Nogle gange, især hvis jeg har udført småskala, besværligt arbejde, har jeg problemer med at fortsætte med at arbejde
Bedste RGB -lysdioder til ethvert projekt (WS2812, Aka NeoPixels): 6 trin (med billeder)
Bedste RGB -lysdioder til ethvert projekt (WS2812, Aka NeoPixels): Når vi arbejder med lysdioder, kan vi ofte lide at kontrollere deres tilstand (til/fra), lysstyrke og farve. Der er mange, mange forskellige måder at gøre dette på, men ingen er en så kompakt løsning som WS2812 RGB LED. I sin lille pakke på 5 mm x 5 mm
Tag fantastiske makrobilleder med ethvert kameratelefonkamera Især en iPhone: 6 trin
Tag fantastiske makrobilleder med ethvert kameratelefonkamera … Især en iPhone: Har du nogensinde ønsket at få et af de fantastiske nærbilleder … det der siger … WOW!? … med et kamera telefon kamera ikke mindre !? Grundlæggende er dette en tilføjelsesudvidelse til ethvert kameratelefonkamera for at forstørre dit eksisterende kameralinse til at tage