Forum: Mikrocontroller und Digitale Elektronik LCD DOGS102 mit SPI


von Richard W. (richard00)


Lesenswert?

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

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

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?

von Klugscheißer (Gast)


Lesenswert?

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. ;-)

von Peter D. (peda)


Lesenswert?

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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.