Standardowa implementacja GUI w systemie wbudowanym wymaga najczęściej zastosowania mikrokontrolera o odpowiednio wysokiej mocy obliczeniowej oraz wyświetlacza z rozbudowanym łączem równoległym RGB (ponad 20 linii I/O procesora). Klasyczne rozwiązanie w oczywisty sposób zwiększa koszty urządzenia oraz czas jego opracowania – zaprogramowanie niskopoziomowej obsługi najprostszych nawet elementów obrazu nie jest zadaniem trywialnym. W takich właśnie sytuacjach z pomocą przychodzą wyświetlacze ze zintegrowanym kontrolerem pamięci obrazu.
Prosta obsługa wyświetlacza za pomocą dowolnego mikrokontrolera
W ofercie firmy Artronic pojawił się interesujący moduł wyświetlacza z wbudowanym kontrolerem pamięci obrazu, wyposażonym w najprostszy interfejs komunikacji w standardzie Intela 8080. Moduł akceptuje dwa rodzaje komend: stan niski na wejściu A0 wprowadza wyświetlacz w tryb ustawiania pozycji (rysunek 1), zaś stan wysoki powoduje przejście do odbioru komend zapisu poszczególnych pikseli obrazu (rysunek 2).
Po wybraniu współrzędnych początkowych można rozpocząć transmisję właściwych danych. Każdy przesłany bajt przekłada się na jeden kolorowy piksel na ekranie, przy czym poszczególne składowe koloru są kodowane przez bity b1, b0 (niebieski), b4, b3, b2 (zielony) oraz b7, b6, b5 (czerwony). Ustalenie pozycji bieżącej pozycji na ekranie jest równie proste – trzy kolejne bajty przesłane przy stanie niskim na linii A0 ustalają nowe współrzędne X (dwa pierwsze oktety) oraz Y (ostatni, trzeci bajt).
Ujednolicenie szerokości szyny z głębią kolorów pozwala na szybki przesył danych. Moduł nie wymaga żadnej konfiguracji – po włączeniu zasilania jest natychmiast gotowy do pracy, a tekst powitalny wraz z kilkoma elementami graficznymi potwierdza prawidłowe działanie produktu. Obsługa jest tak prosta, że programista już przy pierwszym podejściu do modułu od razu przechodzi do aranżacji szaty graficznej swojego projektu. Zastosowanie technologii IPS oferuje użytkownikowi doskonały obraz o szerokim kącie obserwacji.
Uruchomiony moduł można zobaczyć na fotografiach 1 i 2.
Niestandardowe rozwiązania dla najbardziej wymagających
Mocną stroną firmy Artronic jest wdrażanie nowych projektów z wyświetlaczami na indywidualne zamówienie. Technologia doskonałej, głębokiej czerni i niskie koszty opracowania pozwalają na szybkie przygotowanie do produkcji innowacyjnych modułów optoelektronicznych, idealnie dostosowanych do potrzeb klienta. Na fotografii otwierającej można zobaczyć przykładowy moduł wyświetlacza segmentowego o wysokim kontraście, wykonany w technologii negatywowej (jasne znaki na czarnym tle).