bitmap -> MSP430 -> HD61830

Gast #119455
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
Gast
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.
Gast
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).
Gast
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
Gast
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.