Wyświetlacz LCD-TFT z wbudowanym kontrolerem
Do produkcji wszedł nowy moduł LCD oparty na kolorowym wyświetlaczu TFT 3,5”. Na module zainstalowano kontroler pamięci obrazu, który przejmuje niezbędną funkcję odświeżania treści na panelu TFT.
Takie rozwiązanie umożliwia zastosowanie wyświetlacza w aplikacji ze zwykłym mikrokontrolerem AVR. Obraz uzyskany na zdjęciu powstał przy użyciu ATMega16L, w którym procedury obsługi ekranu i touch-panela zajęły poniżej 20% zasobów mikrokontrolera. Moduł integruje całkowicie statyczny interfejs wyświetlacza i rezystancyjnego panelu dotykowego w jednym 20-pinowym złączu FCC o rastrze 1mm. Złącze do montażu na PCB aplikacji klienta oferowane jest w zestawie z modułem.
Sterowanie modułu jest niezwykle proste. Nie jest wymagana żadna procedura inicjalizacyjna. Moduł po podłączeniu zasilania jest natychmiast gotowy do pracy. Przyjmuje tylko jeden typ rozkazu ustalający pozycję X, Y na wyświetlaczu. Dane przyjmowane są w postaci jednego 8-bitowego słowa, które przekłada się na pojedynczy pixel na wyświetlaczu.
Po zapisie danej do wyświetlacza następuje automatyczna inkrementacja pozycji zgodna z regułą czytania książki – o jeden w prawo i skok do niższej linii. Wystarczy więc ustawić pozycję 0,0 i przesłać kolejno 76800 bajtów bez praktycznie żadnych restrykcji czasowych, żeby zapisać wszystkie pixele ekranu. Kolor czerwony jest ustalany na podstawie trzech najstarszych bitów słowa, kolejne trzy bity przydzielono dla koloru zielonego. O kolorze niebieskim decydują najmłodsze dwa bity słowa. Wartości 255 odpowiada kolor biały, a wartość 0 stanowi o wyłączeniu danego pixela.