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$)
ESP8266 könyvek és tutorialok
Re: ESP8266 könyvek és tutorialok
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.
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.
Re: ESP8266 könyvek és tutorialok
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ó....
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ó....
Re: ESP8266 könyvek és tutorialok
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.
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.
Re: ESP8266 könyvek és tutorialok
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://leanpub.com/s/X8uDMKgFxPyMw36ZE6DIGw.pdf
C, SDK és Arduino kiegészítésekkel.
http://www.tavir.hu - a gazda
Re: ESP8266 könyvek és tutorialok
Egész alakul a GitHub-os dokumentáció rész is.
https://github.com/esp8266/Arduino/tree/master/doc
Ezen belül pld.
https://github.com/esp8266/Arduino/blob ... /readme.md
https://github.com/esp8266/Arduino/tree/master/doc
Ezen belül pld.
https://github.com/esp8266/Arduino/blob ... /readme.md