mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Bitmap ->Grafik LCD


Autor: Knut (Gast)
Datum:

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

Autor: Reini (Gast)
Datum:

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

Autor: Retro (Gast)
Datum:

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

Autor: Mark de Jong (Gast)
Datum:

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

Autor: Reini (Gast)
Datum:

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

Autor: Christian (Gast)
Datum:

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

Autor: Knut (Gast)
Datum:

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

Autor: Mark de Jong (Gast)
Datum:

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

Autor: Reini (Gast)
Datum:

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

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.