Schönen guten Tag, ich bin auf der Suche nach einem etwa 7" großen TFT-LCD mit einer max. Auflösung von 480x273 für ein Echolotprojekt. Im Anhang habe ich ein Bild reingestellt von meinem aktuellen 7" TFT-LCD, das allerdings eine Auflösung von 800x480 hat. Weil das Display und später auch das Ganze Gerät von einem LPC2478 gesteuert wird, habe ich das Problem, dass die Video-Framerate bei dieser hohen Auflösung bei nur knapp 2Hz liegt. Theoretisch bräuchte ich gar nicht mit Video-Buffern zu arbeiten wenn ich horizontal pixelgenau scrollen könnte und genau hier liegt das Problem am LPC2478, da man mit diesem eben nicht pixelgenau horizontal scrollen kann. Für das Scrollen setzt man ja normalerweise die Frame-Startadresse um 1 Zähler nach oben (= 1-Pixel-Scroll), der LPC2478 nimmt aber nur Vielfaches von der Zahl 8 an und weil 8 Adressen bei mir im 16bit Modus 4 Pixel bedeuten, kann ich nur in 4 Pixel Schritten scrollen, was bei einem Echolotbild einfach nur grässlich und unangenehm für die Augen ist. Wenn ich das Datenblatt vom LPC2478 richtig verstanden habe, dann liegt es wohl an den DMA FIFOs des Displaycontrollers, der die Frames vom SDRAM lädt. Mein aktueller Ansatz liegt darin, dass ich ein Frame zeige während das andere im Hintergrund aufgebaut wird und bei Fertigstellung auf dieses umschalte. Für jeden Frameaufbau müssen 480x800x2 = 768kB gerechnet und geschrieben werden und bei 72MHz MainClock ergibt das wie gesagt gerademal 2Hz Framerate. Bei einem 480x237 Display hätte ich nach meiner groben Rechnung eine Steigerung um knapp Faktor 3. Wenn jemand ein solches Display besitzt und es sinnvoll und für einen fairen Preis loswerden möchte, dem-/derjenigen wäre ich sehr dankbar. Gruß Alex (PS: Urheberrechte über das eingeblendete Beispielbild auf dem Display im Anhang hat LOWRANCE (Marine Electronics). )
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.