UC1701 Display ansteuerung STM32F4

OP #4385444
Hallo,

ich bin dabei ein Display von Electronic Assembly mit einem UC1701 
controller über SPI zu programmieren.
Kann das komplette Display bereits löschen oder voll mit Zeichen machen, 
leider kann ich nicht zu einer bestimmten page und column springen um 
dort ein Zeichen zu setzten. Dabei wird einfach das vorher geschriebene 
gelöscht und es wird gar nichts mehr angezeigt.
Muss man bei dem Display immer nacheinander schreiben oder hat vllt. 
jemand schon das gleiche Problem gehabt?

Habe mal den ganzen Code als Zip angefügt.
Angehängte Dateien:
Gast #4385595
Hi

Nun ja, ich nehme an, es sind noch ein paar Bugs in der Software.
Soweit ich das sehe, sollte es nicht
   uint8_t column_msb = column & 0xF0;
sondern
   uint8_t column_msb = (column & 0xF0)>>4;
lauten.

Wenn ich mich noch recht an das Datenblatt entsinne, war auch die 
Reihenfolge der Spalte wichtig (ich meine, dass MSB zuerst gesendet 
werden sollte).

In meinem eigenen Code hatte ich zudem zuerst die Spalte gesendet und 
dann die Page.

Grüße,
Oliver
OP #4388617
u8glib schrieb:
> Soweit ich das sehe, sollte es nicht
>    uint8_t column_msb = column & 0xF0;
> sondern
>    uint8_t column_msb = (column & 0xF0)>>4;
> lauten.

Perfekt Danke. hat das Problem gelöst :)

Das mit dem vertauschen von LSB und MSB braucht man nicht vllt hast du 
es damit verwechselt dass das MSB zuerst über SPI gesendet wir.

Danke

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 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.