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?
Im Datenblatt des Displays steht sehr wohl, daß man bei z.B. ClrHome 1.2ms Pause machen muss.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.