UC1701 Display ansteuerung STM32F4

OP #4385444
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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

Antwort schreiben

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.

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.