Programowanie w środowisku MicroPython (6). Wyświetlacz TFT z panelem dotykowym

Programowanie w środowisku MicroPython (6). Wyświetlacz TFT z panelem dotykowym

W poprzednim odcinku zapoznaliśmy się z obsługą monochromatycznego wyświetlacza OLED o rozdzielczości 128×64 pikseli. W tym odcinku pójdźmy o krok dalej i poznajmy, jak można obsługiwać kolorowy wyświetlacz TFT o rozdzielczości 320×480 pikseli, który dodatkowo wyposażony jest w pojemnościowy panel dotykowy.

Obsługa SPI Podobnie jak w przypadku interfejsu I²C, w MicroPythonie mamy do dyspozycji sprzętową oraz programową implementację SPI. Implementacja programowa opiera się na zwyczajnej obsłudze pinów GPIO, dzięki czemu można wykorzystać dowolne piny, a mikrokontroler wcale nie musi mieć sprzętowego bloku SPI (co w obecnych czasach jest jednak rzadko spotykane). Interfejs SPI zrealizowany programowo działa bardzo wolno. Implementacja sprzętowa korzysta z interfejsu, który razem z DMA pracuje niezależnie od rdzenia. Dzięki temu przesyłanie danych odbywa się w tle, a procesor może w tym czasie wykonywać jakieś inne zadania. W wielu mikrokontrolerach musimy użyć ściśle określonych pinów jako sygnałów MISO, MOSI i SCK, ale w przypadku ESP32 mamy pełną dowolność w tym zakresie. W układach z omawianej rodziny znajduje się programowalna matryca połączeniowa, dzięki której wejścia i wyjścia bloku SPI możemy połączyć z dowolnymi pinami GPIO. W takiej sytuacji programowa implementacja SPI traci sens i nie będziemy jej omawiać, a więc w tym i kolejnych odcinkach kursu...
Aby kontynuować czytanie wykup Prenumeratę
Artykuł ukazał się w
Elektronika Praktyczna
październik 2025
DO POBRANIA
Materiały dodatkowe
Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik listopad 2025

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio listopad - grudzień 2025

Świat Radio

Magazyn krótkofalowców i amatorów CB

Automatyka, Podzespoły, Aplikacje listopad - grudzień 2025

Automatyka, Podzespoły, Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna listopad 2025

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Elektronika dla Wszystkich grudzień 2025

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów