-
-
Erfahrener Benutzer
Robotik Einstein
Hallo,
ich glaub da ist noch ein weinig durcheinander mit dem Code,
schau mal im Wiki, da hab ich das mal per Hand versucht, eine Übertragung hinzubekommen (die auch klappt), das muss man schon in einer bestimmten Reihenfolge machen, damit das mit dem Bus funktioniert.
Und die Pullups müssen schon echt sein, denn ich glaub die internen Pullups wirken nicht, wenn TWI aktiviert ist.
Das TWI muss vorher schon aktiviert werden, und nicht erst gleich mit der Startsequenz, der Slave muss sich da ja auch erst damit zurechtfinden, denn die Leitungen bauchen einen definierten Status wenn nix los ist.
siehe TWI und I2C, und TWI_Praxis im Wiki.
Edit:
Und so wie mir der Slavecode ausschaut, macht der sowieso nix.
Und von alleine sendet der kein ACK zurück, wenn seine Adresse erkannt wurde.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen