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
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ß
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.