Forum: Mikrocontroller und Digitale Elektronik Farbbild Speicherbedarf?


von Martin (Gast)


Lesenswert?

Morgen,

- S1D13706 mit 80kB RAM
- TFT Display mit 320x240 Auflösung

--> 320x240 / 8 = 9.6kB

um jetzt den speicherbedarf für ein farbiges bild zu berechnen, muss ich 
diesen wert *3 nehmen (RGB), oder? --> für ein Bild benötige ich 28.8kB 
RAM --> mit 80kB kann ich zwei Bilder mit der Auflösung 320x240 
speichern?

Ist meine Annahme richtig?

Da ich auf dem Gebiet TFT, LC Displays noch neu bin, hab ich noch eine 
grundlegende Frage: z.B. möchte ich gern 6 farbige xyz Bilder (Auflösung 
stets 320x240) erstellen, in denen der User nur ein paar Felder hat, die 
er mit Eintragungen versehen kann. Ich würde die Bilder alle zu Beginn 
erstellen (wenn das Gerät eingeschaltet wird) und dann in den Speicher 
(intern, oder extern) vom LC Display (TFT) Controller laden, um den µC 
arbeit abzunehmen - ist diese Herangehensweise sinnvoll bzw. richtig, 
oder gibt es noch schlauere Tricks?


Martin

von Null (Gast)


Lesenswert?

320  240  3  = 230400 Byte.

von phil (Gast)


Lesenswert?

Morgen

320x240 = 76800 Bit (76800 Stellen aufm Display die ne Farbe zugewiesen 
haben wollen)

Bei S/W hast du 9600Byte (76800Bit/8) pro Bild

Frage ist wie viele Farben du willst:

8Bit Farbinfo: 75Kbyte pro Bild (76800 x 8Bit)
16Bit Farbe: 150Kbyte pro Bild (76800 x 16Bit)
usw...



mfg Phil

von Martin (Gast)


Lesenswert?

danke phil für die aufklärung...


8Bit würden mir reichen --> 9600 * 8 = 76.8kB --> für 6 Bilder 460.8 kB 
--> externer 512kB RAM an S1D13513 dranhängen und das ganze zu Beginn 
vorprogrammieren, damit der µC während der User durch das Menü geht 
nicht so viel arbeit verrichten muss?

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
Noch kein Account? Hier anmelden.