Bild auf Grafikdisplay darstellen, wie?

Gast #1974666
Lesenswert?

Hallo,

ich habe eine grundsätzliche Frage zu Grafikdisplays.

Vorab ein paar Infos zu meinem Testaufbau:
- ich verwende einen AVR ATmega88P mit externem Takt
- das angeschlossene Display ist von Electronic Assembly: EA DOGS102x-6
- Entwicklungsumgebung: AVR Studio / WinAVR
- In System Programmer: AVR Dragon


Gibt es eine einfache Vorgehensweise, wie ich ein Bild (natürlich nicht 
hochauflösend) z.B. ein Icon oder so auf dem Display darstellen kann? 
Ich denke an so eine Art Umwandlung eines Bildes in HEX Werte, welche 
ich in einem Array abspeichere und bei Bedarf aufrufe.

Vielleicht denke ich einfach nur zu kompliziert und es gibt eine 
einfache Lösung... ich bin für jeden Tipp dankbar.


Viele Grüße
Clemens
Gast #1974673
Lesenswert?

schau dir bmp format an. die Daten kannst Du direkt in Dispay Speicher 
übertragen. Bildgröße und Auflösung mup vorher am PC angepasst werden. 
Die Datei Kopfdaten müssen natürlich vorher entfernt werden, es sind 
aber nich viele.
Persönliche Seite #1974686
Lesenswert?

Clemens schrieb:
> - das angeschlossene Display ist von Electronic Assembly: EA DOGS102x-6

Ich lese da von einem "UC1701" Controller. Hab ich noch nie gehört, hast 
du dir dessen Datenblatt schon angesehen? Der Hersteller bewirbt die 
Displays  mit SPI Schnittstelle, haste das DAtenblatt schon gecheckt? 
SPI mit 3.3V, läuft der Dragon auch mit 3.3V?

Damit würd ich mal beginnen.
Gast #1974694
Lesenswert?

Hallo Tom M,

das Display läuft und der Controller laufen mit 3,3V auc mit dem AVR 
Dragon. Ich kann jedes Pixel aktivieren und deaktivieren, das ist nicht 
das Problem. Ich suchte ein Tool um Bilder einfach als Code in meinen 
Controller zu bekommen. Thorsten hat mir schon geholfen, das Tool ist 
glaube ich das richtige.

Gruß
Clemens

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren