W tym dziale znajdziesz informacje dotyczące układu ESP8266. Jest to bardzo ciekawy i użyteczny element. Zdecydowaliśmy się poświęcić mu cały odrębny dział, choć układ ten jest często wykorzystywany razem z Arduino. W poszczególnych artykułach znajdą się informacje podstawowe o ESP8266, jego wersjach, sposobie programowania i wykorzystania.
Następcą układu ESP8266 jest ESP32. Wersja ta została wzbogacona o technologię Bluetooth oraz dwurdzeniowy procesor.
Zapraszamy do lektury....
W
Przerwanie (ang. interrupt) lub żądanie przerwania (ang. interrupt request, IRQ) – sygnał powodujący zmianę przepływu sterowania, niezależnie od aktualnie wykonywanego programu. Pojawienie się przerwania powoduje wstrzymanie aktualnie wykonywanego programu i wykonanie przez procesor kodu procedury obsługi przerwania (ang. interrupt handler). Procedura ta wykonuje czynności związane z obsługą przerwania i na końcu wydaje instrukcję powrotu z przerwania, która powoduje powrót do programu realizowanego przed przerwaniem. [Źródło:
Budując nowe innowacyjne urządzenie staramy się by było niezawodne. Przewidujemy każdą możliwą sytuację i staramy się jej zaradzić. Pomimo szczerych chęci, zaangażowania i często dużego doświadczenia nie wszystko udaje się przewidzieć. W efekcie czasami nasze urządzenie zawiesza się i nie chce wykonywać tego, do czego zostało stworzone. Stara informatyczna metoda naprawy to wyłączyć i włączyć ponownie. Często przynosi to właściwy skutek, czyli urządzenie pracuje prawidłowo do czasu... następnego nieoczekiwanego zdarzenia.
Konstruowanie nowych układów jest zajęciem twórczym, wymagającym sporo czasu. Często udaje się wykonać wersję minimum i z braku czasu pozostawiamy działający układ z planami na jego rozbudowę. Na planach się jednak kończy, bo aktualizacja oprogramowania wymaga demontażu układu, lub wpinania się do niego z laptopem. Istnieje proste rozwiązanie tego problemu, które zaoszczędzi nam czasu i problemów z fizycznym dostępem do układu. Metoda ta nazywa się OTA programming (Over-the-air programming), czyli bezprzewodowa aktualizacja oprogramowania.
To będzie najkrótszy artykuł, który zamieszczam na naszej stronie. Seria układów ESP zdobywa coraz więcej zwolenników. Powody są trzy: cena, prostota programowania, duże możliwości (zwłaszcza dla urządzeń IoT). W tym wpisie opiszę modyfikację programu napisanego dla ESP8266, by uruchomił się na układach ESP32.