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?
Gast
#5189762
Im Datenblatt des Displays steht sehr wohl, daß man bei z.B. ClrHome 1.2ms Pause machen muss.
Gast
#5189776
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.