Forum: Mikrocontroller und Digitale Elektronik EA DOGM Display Timings


von Veit D. (devil-elec)


Lesenswert?

Hallo,

das man beim initialisieren bestimmte Wartezeiten einhalten muss ist mir 
soweit klar. Danach ist mir jedoch nicht so klar, ob man dann bei der 
"normalen Benutzung", also Zeichen auf das Display schreiben, immer noch 
Wartezeiten einhalten muss. Ich kann das weder aus dem EA Datenblatt 
noch aus dem ST7036 Datenblatt herauslesen das es dafür überhaupt 
Wartezeiten gibt. Außer ganz minimale im ns Bereich für CS und Clock. 
Aber eben keine typischen 26µs.

SPI - Seite 55
http://www.lcd-module.com/eng/pdf/zubehoer/st7036.pdf

Ich teste auch derzeit mit nur 1µs nach jedem Byte Transfer und das 
Display hängt sich nach Stunden nicht auf. Kann doch kein Zufall sein?

von Harry (Gast)


Lesenswert?

Im Datenblatt des Displays steht sehr wohl, daß man bei z.B. ClrHome 
1.2ms Pause machen muss.

von John (Gast)


Lesenswert?

Veit D. schrieb:
> Ich teste auch derzeit mit nur 1µs nach jedem Byte Transfer und das
> Display hängt sich nach Stunden nicht auf. Kann doch kein Zufall sein?

Wir wissen nicht wie zufällig du den SPI-Clock gewählt hast.

von Veit D. (devil-elec)


Lesenswert?

Hallo,

@ Harry: ja, während der Initialisierung, ich meine aber nach der 
Initialisierung das normale beschreiben des Displays. Ich meine nicht 
"Sonderbefehle" wie display löschen.

@ John:
SPI läuft bei mir softwaremäßig. Der minimale Clocktakt beträgt 375(low) 
+ 375(high)ns. Meistens ist nur der low Pegel so kurz und high etwas 
länger. Je nachdem was der µC sonst noch machen muss. Ich kann im 
Datenblatt nicht herauslesen ob es eine Zwangswartepause gibt nachdem 
ein Byte gesendet wurde.

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.