Sommario:
- Passaggio 1: collegare ESP8266 al computer
- Passaggio 2: controlla la versione corrente
- Passaggio 3: strumento Flash e firmware
- Passaggio 4: firmware lampeggiante
Video: Lampeggio del firmware di ESP8266: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Tutti hanno provato ad aggiornare il firmware del modulo ESP8266, le istruzioni potrebbero aiutarti a far lampeggiare il firmware in ESP8266.
Passaggio 1: collegare ESP8266 al computer
Prima di tutto è necessario collegare l'ESP8266 con il computer con l'aiuto di Arduino UNO o USB-UART. seguire lo schema del circuito per collegare il modulo ESP8266 con Arduino o USB-UART
PER ARDUINO UNO
- Collega il pin 3.3v di Arduino UNO al pin V++ e EN dell'ESP8266
- Collega il pin GND di Arduino UNO al pin GND di ESP8266
- Collega TX, RX del pin Arduino UNO al pin RX e TX di ESP8266
- Collegare un interruttore tra il pin GND di Arduino UNO e il pin CPIO0 di ESP8266 per attivare la modalità di aggiornamento del firmware. (quando si preme l'interruttore)
- Collega RST di Arduino UNO a GND di Arduino UNO
come da Schema elettrico
PER USB-UART
- Collega il pin 3.3v di USB-UART al pin V++ e EN dell'ESP8266
- Collegare il pin GND di USB-UART al pin GND di ESP8266
- Collegare TX, RX del pin USB-UART al pin RX e TX di ESP8266
- Collegare un interruttore tra il pin GND di USB-UART e il pin CPIO0 di ESP8266 per attivare la modalità di aggiornamento del firmware. (quando si preme l'interruttore)
Passaggio 2: controlla la versione corrente
Per verificare la versione corrente del tuo ESP8266 apri l'IDE Arduino (se non lo hai fai clic sul link per ottenerlo:-https://www.arduino.cc/en/main/software)
Nota:- L'interruttore b/n GND e CIPO0 sarà aperto (non premuto)
Apri nuovo progetto < Seleziona la porta in Strumenti < Apri Serial Monitor in strumenti < Seleziona il Baud Rate a 115200
Il monitor della porta seriale deve essere impostato in modo che la riga di comando venga inviata con entrambi i caratteri NL e CR finali.
Nella sezione dei commenti Prova il comando AT
Digita AT e premi Invio
tornerà
A
ok
Nota: - Se non funziona, premi il pulsante RST su Arduino UNO e riprova
dopo il tipo di prova
AT+GMR per verificare la versione attuale del firmware
l'output sarà come:-
AT+GMR
Versione AT:0.40.0.0 (8 agosto 2015 14:45:58) Versione SDK:1.3.0 Ai-Thinker Technology Co., Ltd. Build:1.3.0.2 11 settembre 2015 11:48:04 OK
Inoltre è necessario conoscere la dimensione della memoria flash del modulo ESP, l'indirizzo di caricamento del firmware dipende dalle sue dimensioni. Questo manuale descrive il firmware aggiornato del modulo con dimensioni di memoria flash 8Mbit (512KB+512KB) o 16Mbit (1024KB+1024KB), come il più comune. La dimensione della memoria flash può essere trovata se si invia il comando AT dal reset: AT+RST.
l'output sarà come:-
AT+RST
OK ets Jan 8 2013, prima causa:2, modalità di avvio:(3, 1) load 0x40100000, len 1396, room 16 tail 4 chksum 0x89 load 0x3ffe8000, len 776, room 4 tail 4 chksum 0xe8 load 0x3ffe8308, len 540, room 4 tail 8 chksum 0xc0 csum 0xc0 2a versione di avvio: 1.4 (b1) Velocità SPI: 40 MHz Modalità SPI: DIO SPI Dimensioni e mappa del flash: 8 Mbit (512 KB + 512 KB) salta per eseguire utente1 @ 1000 Ai-Thinker Technology Co., Ltd. pronto
annota tutti i dettagli ed esci
Passaggio 3: strumento Flash e firmware
Per aggiornare il firmware è necessario scaricare l'applicazione strumento speciale e il firmware stesso. L'applicazione per l'aggiornamento del firmware ESP8266 utilizzerà gli strumenti di download flash dal sito ufficiale Espressif Systems. Link alla pagina di download:
Il firmware può essere scaricato anche dal sito ufficiale. Un link alla pagina di download sul sito ufficiale:
Devi andare alla sezione "SDK e demo" e scaricare il firmware ESP8266 NONOS SDK versione almeno v1.3.0. o versione superiore
Tutti i file scaricati devono essere decompressi e inseriti nella directory.
Passaggio 4: firmware lampeggiante
Eseguire l'applicazione Flash Download Tools v "qualsiasi versione" (il file.exe con lo stesso nome). Nella finestra di apertura deve scegliere correttamente i file scaricati e impostare la modalità di connessione.
I file scaricabili si trovano nella directory "bin" con i file del firmware. Per ogni file è necessario specificare un indirizzo di download valido. Seleziona i file nella cartella "bin"
Utilizzare la seguente tabella nelle immagini per selezionare file e indirizzi di destinazione
Imposta le seguenti impostazioni:
- SPIAutoSet - impostato;
- CrystalFreq - 26M;
- DIMENSIONI FLASH – 8Mbit o 16Mbit a seconda delle dimensioni della memoria flash;
- COM PORT – seleziona la porta che è collegata all'ESP;
- BAUDRATE – 115200
Fare clic sul pulsante "START" nell'applicazione per l'aggiornamento del firmware.
è Sincronizza i dati con la bacheca e inizia a caricare
Nota: - Se non funziona, premere il pulsante "RESET" sull'arduino e quindi premere nuovamente "START"
Attendi fino alla fine dell'aggiornamento del firmware. Alla fine del processo appare la scritta FINISH verde.
Spegnere il modulo ESP8266 e scollegare la massa dal pin CPIO0. (Non premere l'interruttore)
Accendere il modulo ed eseguire il monitor della porta seriale. Assicurati che il modulo e la nuova versione del firmware funzionino inviando il comando AT AT+GMR.
Consigliato:
Programmazione Arduino tramite cellulare -- Arduinodroid -- Arduino Ide per Android -- Lampeggio: 4 passaggi
Programmazione Arduino tramite cellulare || Arduinodroid || Arduino Ide per Android || Blink: per favore iscriviti al mio canale youtube per altri video…… Arduino è una scheda, che può essere programmata direttamente su USB. È molto semplice ed economico per progetti universitari e scolastici o anche per prototipi di prodotti. Molti dei prodotti si basano innanzitutto su di esso per i
Configurazione dei fusibili del microcontrollore AVR. Creazione e caricamento nella memoria flash del microcontrollore del programma di lampeggio dei LED.: 5 passaggi
Configurazione dei fusibili del microcontrollore AVR. Creazione e caricamento nella memoria flash del microcontrollore del LED lampeggiante Program.: In questo caso creeremo un semplice programma in codice C e lo masterizzeremo nella memoria del microcontrollore. Scriveremo il nostro programma e compileremo il file esadecimale, utilizzando Atmel Studio come piattaforma di sviluppo integrata. Configurare il fusibile bi
Come rendere facile il lampeggio delle strisce LED: 5 passaggi
Come rendere facile il lampeggio della striscia led: come far lampeggiare facilmente la striscia led
Lampeggio LED Raspberry Pi: 5 passaggi (con immagini)
Lampeggio LED Raspberry Pi: ora imparerai il progetto più semplice che puoi creare utilizzando un Raspberry Pi. Se non lo conosci ormai, sto parlando del programma blink, come visto su arduino. Sto usando alcune cose molto comuni che puoi imparare nel prossimo
Tutorial Raspberry Pi sul lampeggio del LED: 4 passaggi
Tutorial Raspberry Pi sul lampeggio del LED: Requisito: Raspberry PiBreadBoard o T-CobblerJumper WiresLEDFare clic qui per ulteriori informazioni