ESP8266 som Arduino (3 / 4 steg)
Steg 3: Firmware
Vad jag upptäckte var att lastning skisser skriver över den ursprungliga programvaran som används av många av de grundläggande Instructables och förmodligen med mycket när ESP8266 är ansluten till en standard Arduino.
Så behövde jag ett sätt att reflektera tillbaka till "original" programvara.
Den jag använder är ESP8266_flasher.exe
https://Drive.Google.com/file/d/0B3dUKfqzZnlwVGc1YnFyUjgxelE/View?PLI=1
Detta är på Google Drive. Upp på toppen finns det en liten ikon ner pilen som kommer säga nedladdning. Ladda den till din PC.
Nu finns det en version av firmware finns men det är inte senast.
Officiella versionen?
Återigen, detta är Google Drive.
Vad jag gjorde är att klicka på 0.952 stöd Smar
Klicka på v0.9.5.2 på Firmw
Klicka sedan på ladda ner och spara den på datorn att komma ihåg var den är.
Förfarande:
Köra ESP8266_Flasher
Klicka på 'Bin', Välj bin-fil
Välj rätt COM-port
Nu ställa in ESP8266 i flash-läge som ovan.
Klicka på "Hämta"
Programmet ska börja skriva. Detta tar ett tag
Säger lämnar... Det gick inte att lämna Flash-läge
Ignorera meddelandet, ska vara klar.
Test
Enkelt sätt att testa är att använda Arduino, välj port, öppna seriell monitor
Ställa in den till 115200 överföringshastighet och både NL & CR
På kommandoraden anger du AT + RST
Obs: Jag märkte bara det säger SPI hastighet: 40MHz, (även crystal är 26MHz)
På kommandoraden anger du AT + GMR
SDK version: 0.9.5