ESP8266 könyvek és tutorialok

ESP8266, ESP32 chipek és az ESP-xx modulok. Programozási nyelvek, trükkök, hardware tippek.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

ESP8266 könyvek és tutorialok

Hozzászólás Szerző: Robert »

Ebben a fórumszekcióban a könyvek illetve tutorialok kerülnek összegyűjtésre. Javaslatként ne csak linket hanem értékelést/tapasztalatot is javasolt hozzárakni.

Elsőnek:

Kolban's Book on the ESP8266 and ESP32
Ebook, a kosárba rakáskor 4.99$ javasolt ára van, de a csúszkával lehúzható, hogy 0.00$-t adok.
A könyv körbejárja a ESP-01 és ESP-12 modult (említés szintjén az ezekre épülő paneleket) . Feltöltési mintákból az ATparancsok, SDK, Arduino alapú, Eclipse alapú, a LUA , Javascript (Espruino/smart.js), FreeRTOS kerül körüljárásra (referencia gyűjtemény, összeszedve). Mintaalkalmazásokat időnként hiányolom. Viszont sok külső hivatkozást tartalmaz.
Hiánypótló a könyv a maga 410 oldalával.
Link: https://leanpub.com/ESP8266_ESP32
Formátum: epub és pdf
Ár: 4.99$ (de eldölthető az ár, akár 0.00$....10$)
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: ESP8266 könyvek és tutorialok

Hozzászólás Szerző: SanyiSay »

Találtam egy használható magyarázatot az ESP WDT problémára.
Yielding címszó alatt.
https://learn.sparkfun.com/tutorials/es ... uino-addon

Ha jól értelmezem és durván fogalmazva, kicsit olyan az esp programozása mintha megszakítási rutint írnánk. Ha "hosszúra" nyúlik valamelyik műveletünk mindenképp gondoskodni kell róla hogy háttér folyamatok is fussanak, Delay() vagy yield() használatával.

Így nézve a kódomat azért messze nem volt tökéletes. :)
Lua nyelven az volt a bevett szokás hogy ki kellett kapcsolni a hosszú ciklus előtt a WDT számolást majd vissza, Arduino alatt is voltak efféle ötletek hogy ennek az idejét megnöveljék, de inkább csak összeomláshoz vezetett nálam mint hogy eredményes lett volna. Legalább már tudom miért.

Sok eredményről még nem tudok beszámolni egyenlőre csak tesztelés alatt van.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ESP8266 könyvek és tutorialok

Hozzászólás Szerző: Robert »

Arduino kod alatt a WiFi kezelés 50ms megszakitas eseten leall, 20ms negszakitas eseten belassul.
A Főprogramban delay() alatt meghívásra kerülnek a WiFi rutinok, azaz nem akasztja meg a programot. Kb. megszakítás alapon van a WiFi kezelés... És a megszakítás nem megszakítható....
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: ESP8266 könyvek és tutorialok

Hozzászólás Szerző: SanyiSay »

Aha... látom igen rosszul fogalmaztam, nem kellett volna belekevernem a megszakítást. :)
Több felé olvastam a wdt problémáról, meg én is belefutottam itt ott, főleg az új board verzió óta, de így érthetően még nem láttam leírva hogy mi a baj, és miért nem elég ha csak a wdt működését módosítjuk vagy függesztjük fel.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ESP8266 könyvek és tutorialok

Hozzászólás Szerző: Robert »

A Kolban's Book on the ESP32 & ESP8266 mejelent (2016 október)

http://leanpub.com/s/X8uDMKgFxPyMw36ZE6DIGw.pdf

C, SDK és Arduino kiegészítésekkel.
http://www.tavir.hu - a gazda :)
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: ESP8266 könyvek és tutorialok

Hozzászólás Szerző: SanyiSay »

Válasz küldése