www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Bild auf Grafikdisplay darstellen, wie?


Autor: Clemens (Gast)
Datum:

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

Autor: slw (Gast)
Datum:

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

Autor: Thorsten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Genau so gehts! Zum umwandeln schau dir das mal an:

http://www.holger-klabunde.de/demos/demos.htm

bmp2c.exe

Gruß

Thorsten

Autor: Tom M. (tomm) Benutzerseite
Datum:

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

Autor: Clemens (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Thorsten,

vielen Dank für deine schnelle Antwort. Das scheint genau das Tool zu 
sein, welches ich suche. Ich probiers mal aus.

Danke und Gruß
Clemens

Autor: Clemens (Gast)
Datum:

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

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.