LCD DOGS102 mit SPI

OP #6449766
Hallo,

ich hab ein DOGS102 und versuche es mit dem STM32-Board anzusteuern. Ich 
würde gerne auf die HAL-Library verzichten. Ich kämpfe mich durch das 
Datenblatt des Displays durch aber leide noch ohne erfolg.

Hat vielleicht jemand von euch eine gute Informationsquelle (außer das 
Datenblatt) ;)?

Die SPI-Schnittstelle habe ich soweit Initialisiert was ich nun brauche, 
ist ein gute Dokumentation wie ich den DOGS102 Ansteuere bzw. 
Initialisiere ohne die HAL-Library.

Danke für eure Hilfe
Richard
Moderator (Firma: Titel) Persönliche Seite
Richard W. schrieb:
> HAL-Library
Ist sowas wie ein LCD-Display.
Denn das L in HAL kommt von Library, wie das D in LCD von Display kommt.

> Die SPI-Schnittstelle habe ich soweit Initialisiert was ich nun brauche,
> ist ein gute Dokumentation wie ich den DOGS102 Ansteuere bzw.
> Initialisiere ohne die HAL-Library.
Weißt du denn, wie du das Display mit der HAL zum Laufen bekommen 
würdest?
Wenn ja, dann musst du nur die SPI-Kommandos, die mit der HAL versendet 
worden wären, stattdessen mit deinen Routinen zum Display schicken.

> Ich kämpfe mich durch das Datenblatt des Displays durch aber leide
> noch ohne erfolg.
Wenn ich mir die Seite 5 des Datenblatts ansehe, dann wird schon einiges 
klar:
https://www.lcd-module.de/deu/pdf/grafik/dogs102-6.pdf
Und das Datenblatt zum Controller erleuchtet den Rest:
https://www.lcd-module.de/eng/pdf/zubehoer/uc1701.pdf
Wie weit bist du mit deinem Kampf gekommen? Wo klemmt es denn konkret?
Gast
Lothar M. schrieb:
> Ist sowas wie ein LCD-Display.
> Denn das L in HAL kommt von Library, wie das D in LCD von Display kommt.

Was beim LCD noch stimmt, ist beim HAL leider nicht ganz richtig. Das L 
kommt von Layer. Damit ist das nicht doppelt gemoppelt. ;-)
Richard W. schrieb:
> Ich kämpfe mich durch das
> Datenblatt des Displays durch aber leide noch ohne erfolg.

Nun, das ist eine Punktmatrix, d.h. Du brauchst erstmal einen 
Zeichensatz für die Textdarstellung, den man im Flash des MCs ablegt. 
Und dann ein putpixel() schreiben, um z.B. ein 5*7 Zeichen auszugeben.

Antwort schreiben

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