Forum: Mikrocontroller und Digitale Elektronik Bitmap ->Grafik LCD


von Knut (Gast)


Lesenswert?

Hallo zusammen

Ich habe ein Grafik-LCD (256*64 Pixel) angesteuert und möchte es im 
Grafikmodus betreiben. Kennt jemand ein gutes Programm, dass es einem 
erlaubt ein Bitmap oder sonstiges Grafik-File in einen geeigneten 
Hex-Code umzuwandeln? Ich habe im Netz diese Beschreibung gefunden: 
http://www.grote.net/bascom/files/convert_bitmap.pdf
und auch schon nach der Anleitung ein Bitmap umgewandelt, das erhaltene 
File kann aber nicht 1:1 übernommen werden.

Danke

Knut

von Reini (Gast)


Lesenswert?

Ich kann Dir leider nicht helfen, ich weiß es gibt so etwas von segger 
für den Mibi.
Falls deine Ansteuerung in C geschrieben ist, wurde ich gerne mal einen 
Blick drauf werfen, da ich selbst ein 128x64 dots lcd ansteuern möchtet.
Danke
reini

von Retro (Gast)


Lesenswert?

Wenn du mir verrätst in welchen Format du die Daten benötigst kann ich 
nen kleines Programm dazu schreiben. Bisher hab ich das für einen 
C-Header realisiert...

von Mark de Jong (Gast)


Lesenswert?

hallo,

Wenn Du eine datei in ein C-array umwandelen möchtest?

Dann sehe mal hier: http://www.winhex.com/winhex/index-d.html
Damit kann Mann das.

Grüße Mark.

von Reini (Gast)


Lesenswert?

Hey Knut,
zeig mir docheinfach den header.
Ich weiß nocht nicht genau in welchem Format ich da Daten senden muß. 
Bisher habe ich ein Charactermodul angesteuert. Da muß man immer erst so 
eine Initialisierung machen. Ist das bei Ddot-matrix display auch so?
reini

von Christian (Gast)


Lesenswert?

Halli Hallo,

helfen kann ich euch leider nicht, aber das Problem ist doch ganz 
interessant. Ich hab' dasselbe Problem mit C - ein Bitmap in ein hex 
file zu verwandern ist ja nicht so schlimm, aber was dann???
Meine Internet Recherche war relativ erfolglos....

@reini: wenn du lustig bis kann ich dir meinen Display code schon 
posten, aber bei dem Quelltext...... ich würd mir lieber einen bei 
avrfreaks.net runterladen....

mfg

Christian

von Knut (Gast)


Lesenswert?

Hallo Reini

Ja, zuerst muss der Controller auf dem Display initialisiert werden 
damit er überhaupt weiss auf welchem Display er montiert ist und in 
welchem Modus er was zu tun hat. Ich habe die Ansteuerung in Assembler 
geschrieben, ich weiss nicht ob dir das weiterhilft. Welches Display 
hast du? Ich kann dir evtl. Tips geben.
Was das Programm von Mark angeht, vielen Dank, ich werde schauen ob ich 
ein Programm damit schreiben kann, dass mir ein geeignetes File 
generiert.

mfg

Knut

von Mark de Jong (Gast)


Lesenswert?

Hallo Knut,

Winhex ist ein komplettes program womit man C-arrays generieren kann, 
die mann dann in ein program benutzten kann.

Also kann mann einen C-code generieren.


Hallo Reini,

Welche LCD Controller benutzt Du, Ich habe einen MSM6255 an meinen C167 
hängen mit einen Philips LCD monitor(640x480 pixel), gekauft bei Ebay 
für €12 :-).


Grüße Mark.

von Reini (Gast)


Lesenswert?

@mark: Ansteuerung soll vom M16F624 kommen. Das Teil läuft mit 
Monitorprogramm im Inneren. So ein Miniemulatornachbau habe ich da 
gemacht.
Assembler kann ich auch ein bischen, denn könnte ich ja auch mit dem 
C-Code mixen. Das ist alles nicht das Problem. Jeder kennt das doch, der 
erste Schritt ist meist etwas schwierig, dann geht es einfacher.
Also, wer gibt mir einen Samplecode in Assembler oder C zur Ansteuerung 
?

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.