Hallo zusammen! Habe hier schon jede Menge Treads gelesen zur Programmierung/Initialisierung eine DOGM LCD-Displays - auch zum Betrieb mit SPI Schnittstelle. Jedoch Frage ich mich noch, inwiefern das im Datenblatt beschriebene I²C Protokoll berücksichtigt werden muss. Hier ist ja genau festgelegt: slave adresse, acknowledge, control byte, data byte usw. Jedoch scheint das bei der Programmierung niemanden zu interessieren. Braucht man das denn überhaupt nicht? Oder hab ich das einfach falsch verstanden im Datenblatt? Kann ich beliebig Daten/Control-Bytes zum Display senden ohne auf Start- und Stop-Conditions, Acknoledge-Bits etc. achten zu müssen? Ich hoffe jemand kann mir helfen, vielen Dank, Tobias
Du meinst den im Datenblatt des Controllers ST7036 beschriebenen I2C-Mode? Der ist auf den DOGM-Displays nicht verfügbar. Dort gibt es nur 8bit oder 4bit parallel sowie SPI als mögliche Ansteuerungsarten.
Wenn Du das Display per SPI betreibst, dann interessiert der I2C Teil überhaupt nicht, sondern ausschließlich das SPI-Protokoll. Wenn Du dagegen das Display per I2C betreibst, dann arbeite bitte mit dem I2C-Protokoll. In beiden Fällen (SPI und I2C) interessiert das 8-Bit bzw 4-Bit-Parallel-Protokoll ebenfalls nicht und vice versa. Bernhard
Okay, vielen Dank, das ist schonmal gut zu wissen. Jedoch ist dann das I²C-Protokoll das einzige was ausführlich im Datenblatt beschrieben ist soweit ich das sehe. Ist für SPI dann nur die Timing-Sequence (S. 47) und S. 55 wichtig? Tobias
Die Protokolle werden jeweils in der erforderlichen Ausführlichkeit beschrieben.
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.