Kul med PIC församling - episod 18 (3 / 5 steg)
Steg 3: Första ESP8266 Setup
Min moduler ha standard överföringshastigheten av 115,2 kbaud men några av modules standard till 9600 baud. Den inledande explosion av information från modulen är på 57,6 kbaud så det ser ut som skräp på terminalprogrammet men det är ändå en indikation på att ESP8266 kommunicerar. Som jag nämnde i Episode 17, använder jag Tera sikt terminalprogrammet. Grundinställningen är densamma som visades i detta avsnittet men uppsägning tecken för varje AT-kommandot kräver både en CR (vagnretur) och en LF (radmatning). Den setup skärm shot visas ovanför. När du har terminalprogrammet ställa in, skriv sedan AT (alla kommandon bör vara versaler). Du bör se bokstäverna du skriver och få ett svar på "OK". Om inte, prova att sätta den seriella porten till 9600 baud och försök igen. Om det inte fungerar sedan kontrollera igen dina ledningar.
Det finns en terminal skärmdump ovan som visar sekvensen av kommandon som används för att initiera Wi-Fi modulen innan vi koppla in den till PIC. De första flera kommandona kan vi definiera vissa standardvärden i ESP8266 så att vi inte behöver skicka dem från PIC. I allmänhet, vi kommer att ange baudvärde 9600 (om det inte redan är det), som driftsläge till "station" (dvs: klientläge, i motsats till åtkomstpunktläget), ange en statisk IP-adress på våra LAN och sedan ansluta till ett tillgängligt trådlöst nätverk (automatiskt igen på varje power på).
Här är AT befalla steg att använda följande den första anslutningen till terminal programvara:
AT + UART_DEF = 9600, 8, 1, 0, 0 (9600 baud, 8 bitar, 1 stoppbit, ingen paritet, ingen handskakning)
AT + CWMODE_DEF = 1 (uppsättningar till station/client-läge)
AT + CWMODE_CUR? (kontrollera att det aktuella läget = 1)
AT + CWLAP (lista på tillgängliga trådlösa åtkomstpunkter i ditt område)
AT + CIPSTA_DEF = "192.168.1.88" (ställa in statisk IP lokala LAN-ditt nummer kan vara annorlunda)
AT + CWJAP_DEF = "ssid", "lösenord" (gå med en trådlös Åtkomstpunkt från de som anges av CWLAP)
AT + CIPSTA_CUR? (kontrollera att den aktuella Undersökningsperioden är vad du tidigare ställt in)