Hallo, ich habe aktuell den AT91SAM9G45 im Projekt und möchte mit dem TWI Modul eine RTC ansprechen. Momentan macht mir die RepeatedStartCondition Schwierigkeiten. Meine RTC möchte folgende Ablaufschritte zum Lesen eines Registers: - TWI START - Schreibe Registeradresse von der gelesen werden soll - TWI REPEATED START - Lese Registerwert - TWI STOP Nach dem Schreiben der Registeradresse sind beide Leitungen (CLK, DATA) Low und ein erneutes Setzen der START condition erzeugt keinen Pegelwechsel (damit meine ich, dass TWI Modul beginnt nicht den Lesevorgang). Wenn ich vor der TWI REPEATED START noch ein TWI STOP einfüge, funktioniert die eigentliche Kommunikation auf dem Bus. Aber wie anfänglich beschrieben möchte meine RTC ein TWI REPEATED START nach dem Schreibvorgang. Laut Datenblatt sollte das TWI Modul im MasterReceiverMode die TWI REPEATED START Bedingung unterstützen. Deshalb jetzt meine Frage: Habt ihr diesbezüglich schon Erfahrungen gesammelt? Gibt es bekannte Probleme beim AT91SAM9 mit TWI und TWI REPEATED START? Danke Nobbie
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.