Forum: Mikrocontroller und Digitale Elektronik Hilfe zu PCF8583


von Klaus...(Norad) (Gast)


Lesenswert?

Hallo!

ich hab hier zwar schon im Forum zu PCF8583 gesucht aber nichts
gefunden was die sache mir näher bringt.

Irgendwie komm ich mit dem Datenblatt nicht klar :(

Das Schreiben scheint soweit zu funktionieren aber wenn ich gezielt
Daten aus einem Register lesen möchte geht es schief.

Laut Datenblatt müsste man:
1. Startbedingung setzen
2. Slave Adresse senden R/W bit = 0 ACK vom Slave empfangen
3. Word Adresse senden  ACK vom Slave empfangen
4. Startbedingung nochmal setzen
5. Slave Adresse senden R/W bit = 1 und ACK vom Slave empfangen

Ab diesen Moment soll angeblich der Master transmitter zum empfänger
werden und der Slave zum Sender wenn ich das richtig übersetz habe.
6. Daten können gelesen werden solange der Master ein ACK = 0 sendet.

7. Stopbedingung setzen

Wäre nett wenn jemand der erfahrung damit hat, mir erklärt wie mans
richtig anstellt Daten zu schreiben und zu lesen.
Also keinen Code nur ne Beschreibung und vielleicht auf fallen oder so
hinweist.

Vielen Dank im voraus!

Klaus

von Klaus...(Norad) (Gast)


Lesenswert?

Wirklich niemand da der Erfahrung hat??


Klaus

von Gast ein Anderer (Gast)


Lesenswert?

Ich meine Master bleibt Master (clock) und PCF8583 bleibt Slave nur die
Datenrichtung ändert sicht. Master liest Daten und deswegen gibt er
auch ACK. Tackt kommt aber weiter vom µC
Gruß

von Gast ein Anderer (Gast)


Lesenswert?

µC = Master

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.