www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Farbbild Speicherbedarf?


Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Null (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
320  240  3  = 230400 Byte.

Autor: phil (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.