Forum: Mikrocontroller und Digitale Elektronik I2C-Clock-Generierung


von Peter (Gast)


Lesenswert?

Guten Abend allerseits!

Ich beschäftige mich gerade mit dem I2C-Bus, da ich per AVR einen 
seriellen I2C-EEPROM (24C64) ansteuern möchte.

Meine Frage ist nun, wer die Clock generiert.
Ausschließlich der Master? Oder nur beim Schreiben der Master, und beim 
Leser der Slave?

Lg,
Peter

von let (Gast)


Lesenswert?

Immer der Master. Bedenke das du die 24cxx im Burstmode nicht über 
Seitengrenzen (z. B. 64Byte) hinaus beschreiben darfst.

von Peter (Gast)


Lesenswert?

Danke für deine Antwort. :o)

Ich bin mir gerade nicht sicher, wie ich das mit den Acks machen muss .. 
werden die gelesen, wenn die Clock low ist, oder erst wenn die Clock 
wieder high ist?

von Falk B. (falk)


Lesenswert?

@ Peter (Gast)

>Ich bin mir gerade nicht sicher, wie ich das mit den Acks machen muss ..
>werden die gelesen, wenn die Clock low ist, oder erst wenn die Clock
>wieder high ist?

Wenn er wieder HIGH ist, schliesslich kann ein langsamer Slave durch 
CLock Stretching den Takt auf LOW halten.

MFG
Falk

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.