Elektronika, Programowanie, Obrabiarki CNC i inne dziwne rzeczy

Projekty które rzadko zostają ukończone

Kolejne testy wyświetlacz ILI9341 – sprzętowy scroll

Sprawdzam możliwości wyświetlania dużych grafik oraz przy okazji sprzętowy scroll. Zacząłem od wczytywania odpowiednio spreparowanych plików BMP (wstępnie przekonwertowanie do RGB565) z karty SD. Plik o rozmiarze 135kB wczytuje się około 1-1,5s co nie jest satysfakcjonującym czasem. W związku z tym postanowiłem przetestować wczytywanie pliku JPG, który można zmniejszyć do około 15-20kB (widać już spadek jakości). Jest lepiej ale to w dalszym ciągu 0.5 sekundy na wczytanie całego ekranu. Inne pomysły polegające na kompresowaniu bitmapy także okazały się nietrafione.

Ostatni test polegał na scrollowaniu obrazu podczas wczytywania pliku JPG. Plik jest wczytywany blokami 8×8 do momentu wczytania całego wiersza (240×8). W tym momencie ekran przesuwany jest o 8 wierszy i wczytywany jest kolejny blok. Całość nie jest szczególnie optymalna co widać na filmie:

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *