Forum: Mikrocontroller und Digitale Elektronik Bild auf Garfik LCD aber wie??


von Merle (Gast)


Lesenswert?

hi wie kann ich am Einfachsten ein Bild auf
mein 240x64 Pixel Große Grafik LCD mit T6963C
Kontroller bekommen??

Ich arbeite mit Assembler--> AVR Studio, und yaap.
Zur ansteuerung des Displays Habe ich den ATmega8515.

Was ich bisher gemacht habe:
Ich hab Text und Grafik strings auf dem Display ausgegeben
und hab auch schon den autowritemodus benutzt.

Weiß jmand wie ich das machen kann oder
Ne Homepage wo steht wie ich das hinbekomme??

Gruß
Merle

von Nik Bamert (Gast)


Lesenswert?

Hi!

Es gab mal in Elektor (9/01) ein solches Projekt, allerdings mit 8051
Controller. Auf dem Pc war ein Programm vorhanden, mit welchem man ein
Bild konvertieren konnte, in ein "elektor" Format. Dies waren nur
Bytes(8 Bits, also jeweils 8 Pixel). Die Bytes müssen in der
Reihenfolge sein beginnend am linken oberen Bildrand: 8bits nach rechts
usw bis Zeilenende, nächste Zeile. Also genau wie der Autowrit Mode
funktionert. Von einem weiteren Programm wurden diese Daten dann
irgendwie in ein Assembler Programm gepackt, wekches dann das Display
nur noch initialiesieren muss und die Daten nachher senden.. Bei
Elektor bekommt man vileicht noch Software..
www.elektor.de -> downloads, und dann das entsprechende Heft(sept/01)
auswählen...

Greetz Nik

von Jens Renner (Gast)


Lesenswert?

Du kannst auch mal nach einem Programm googeln, das 1-bit-Bitmaps (die
kannst du vorher mit einem Grafiktool erstellen) in einen String von
Hex-Zahlen umwandelt. Das Ergebnis ist C-Code, aber lässt einfach in
Deinen Assemblercode einbauen, indem Du die Bilddaten im Flash
ablegst.

Ein Beispielprogramm (auch für ein T6963C 240x64) von mir findest Du
hier:
http://www.mikrocontroller.net/forum/read-1-41645.html#43176

Wichtig sind die Bilddaten ganz am Ende und die Routine lcd_bitmap.

von Jens Renner (Gast)


Lesenswert?

Btw, schau Dir mal dieses Tool an:
http://www.ticalc.org/pub/win/graphics/doanybgs.zip

Damit solltest Du Deine Bitmaps konvertieren können.

von Merle (Gast)


Lesenswert?

Wow danke euch beiden ihr habt mir
sehr geholfen.

Gruß
Merle

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.