30-01-2023, 19:00
Jeżeli faktycznie masz Arduino Due, a nie Duo jak napisałeś to jesteś przynajmniej w niewielkiej części uratowany.
Arduino Due ma DMA i to jest temat do poszukania informacji.
W jednym ze swoich projektów użyłem ekranu TFT z ILI9341 na pokładzie. Miał być z dotykiem, ale chipa brakowało, więc tylko wyświetlał. Przesiadka z MEGI na Due dała ogromną różnicę w szybkości działania ekranu. Możesz na ten temat znaleźć na YT filmy z porównaniem prędkości działania.
Inna sprawa to zmiany w programie - czyszczenie ekranu jest w wielu przypadkach niepotrzebne. Można ekran podzielić na kwadraty i zmieniać tylko kolory kilku z nich.
Nie wiem, czy na swój ekran znajdziesz bibliotekę z DMA, ale od tego zacznij. Być może chochliki płodzi biblioteka.
Arduino Due ma DMA i to jest temat do poszukania informacji.
W jednym ze swoich projektów użyłem ekranu TFT z ILI9341 na pokładzie. Miał być z dotykiem, ale chipa brakowało, więc tylko wyświetlał. Przesiadka z MEGI na Due dała ogromną różnicę w szybkości działania ekranu. Możesz na ten temat znaleźć na YT filmy z porównaniem prędkości działania.
Inna sprawa to zmiany w programie - czyszczenie ekranu jest w wielu przypadkach niepotrzebne. Można ekran podzielić na kwadraty i zmieniać tylko kolory kilku z nich.
Nie wiem, czy na swój ekran znajdziesz bibliotekę z DMA, ale od tego zacznij. Być może chochliki płodzi biblioteka.