Forum: Mikrocontroller und Digitale Elektronik DOGM I²C Protokoll / SPI


von Tobias (Gast)


Lesenswert?

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

von Jan M. (mueschel)


Lesenswert?

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.

von Bernhard R. (barnyhh)


Lesenswert?

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

von Tobias (Gast)


Lesenswert?

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

von Bernhard R. (barnyhh)


Lesenswert?

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
Noch kein Account? Hier anmelden.