Forum: Mikrocontroller und Digitale Elektronik bitmap -> MSP430 -> HD61830


von Benjamin Johann (Gast)


Lesenswert?

Hallo zusammen!
Ich suche eine Möglichkeit mir ein Bitmap in meinen MSP zu schreiben,
um es dann auf meinem grafischen Display anzeigen zu lassen. Ich denke
sowas könnte man mittels einer includierten Header-Datei oder so
machen.
Ferner möchte ich im grafischen Modus Text anzeigen können. DAzu
benötige ich aber einen Font-Generator. Über den Bitmap-Umweg könnte
das klappen.
Hat das schonmal jemand gemacht? Hat jemand Tips oder Anregungen?
Danke
Benni

von Matthias Friedrich (Gast)


Lesenswert?

alles was du brauchst:

http://www.8052.com/users/bahrio/fontgen.phtml

für komplette fonts und bitmaps.

gruß,
matthias

von Sebastian (Gast)


Lesenswert?

Ja, sowas implementiere ich gerade auf dem MSP430. Ich habe ein paar
Header-Dateien, die Fonts als Bitmaps darstellen. Meld dich mal bei
Interesse, dann mail ich sie dir zu.

von Matthias Friedrich (Gast)


Lesenswert?

Mit dem Programm aus dem Link kannst du aus JEDEM beliebigen
Windows-Font Header- und Source-Dateien erzeugen (Denn const-Arrays
gehören schließlich nicht in Header).

von hebel23 (Gast)


Lesenswert?

Hallo allerseits,
ich lese hier gerade was von einem HD61830-Controller, mit dem ich mich
vor ein paar Wochen auch rumgeärgert habe. Dieser hat nämlich die
Eigenheit, die Bytes in umgekehrter Reihenfolge (d.h. gespiegelt) zum
wesentlich gängigeren T6963 darzustellen. Zum HD61202, der das Ganze
von oben nach unten schreibt, also noch eine weitere (überflüssige)
Variante.
Ich habe mir damals ein kleines Tool geschrieben, was die T6963-Fonts
entsprechend konvertiert...nur falls Interesse besteht...

Gruß Andreas

von Benjamin Johann (Gast)


Lesenswert?

Sieht gut aus!
Habe mir gestern mal die Fonts unter
http://www.8052.com/users/bahrio/fontgen.phtml
angesehen. Ich muß zwar noch so einiges umbauen, damit das klappt,
grundsätzlich sollte es aber so klappen.
Sebastian: Deine seite ist wirklich brauchbar: weiter so! Wenn die
Fonts online sind werde ich mir die mal ansehen...
Benni

von Benjamin Johann (Gast)


Lesenswert?

Ist recht interessant und ich glaube ich habe den Code fast verstanden.
Nur in den Funktions bzw. Tabellendefinnitionen kommt der Beriff
"code" vor (typredev unsigned char code Arial{...).
Das versteht mein mspgcc leider nicht und mir ist sowas auch nicht
bekannt.
Kann mir da jeman weiterhelfen?

Die Funktion lcd_text ruft für jedes Zeichen die Funktion lcd_char auf
und übergiebt einen Pointer auf das Zeichen in der
"Zeichen(Schriften)tabelle".
So genau habe ich aber nicht verstanden, wie wiederum jedes Bit dann in
Pixel umgerechnen (umgepointet) wird.
Kann mir da noch jemand helfen?
Danke!
Benni

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.