Liste der Anhänge anzeigen (Anzahl: 1)
Liste der Anhänge anzeigen (Anzahl: 4)
Hey Jaecko,
Die Verkabelung von dem Daten Port ist DB0 -> PB0, DB1 -> PB1, ..., DB7 -> PB7. Ich habs grad auch mal ausprobiert umzudrehen dann leuchten alle Pixel.
Im Anhang hab ich den Code abgelegt.
Ich habe grad auch noch herausgefunden das wenn ich in dem String eine einzelne Zahl oder Buchstabe reinschreibe, ks0108PutString("5", largeFont); die einwandfei dargestellt werden.
Ich denk demnach, dass sich die Buchstaben überlagern. Nur weis ich nicht wie ich das beheben kann.
Liste der Anhänge anzeigen (Anzahl: 1)
Hm komisch. So beim Überfliegen hab ich jetzt keinen groben Fehler gefunden.
Ich hab mal meinen Code für den KS0108 mit angehängt. Der funktioniert bei mir; wenn er das bei dir auch tut, muss ich nochmal in deinen Code reinschauen. Wenns auch nicht geht, scheints doch noch irgendwo ein Hardware-Problem zu sein.
Die Dateien einfach einbinden, die _cfg.h natürlich anpassen.
KS0108_Init() zum initialisieren,
KS0108_PutS (ui8_t x, ui8_t y, char *chr, ui8_t color); zum Text schreiben.
x/y: Koordinaten, chr: Text, color: 1 = normale Darstellung, 0 = invertiert.
Als Schrift hab ich da die klassische 5x7 von nem HD44780 übernommen.