ok aber ich hab dort nichts gesehen wie der AVR dann damit umgeht.
ich hab ein beispiel mit registern die man nur lesen und welche die man nur beschreiben kann.
Konkret sieht es so aus das ein AVR kontinuierlich alle 8 A/D Ports durchwechselt und misst, das Ergebnis in einer Variable speichert und diese als Register zur verfügung stellt. In meinem Code ist auch ein Register in das man schreiben kann und der AVR führ dann eine Funktion mit dem Register Wert aus. z.B. Register 10 für Drehung links (Wert 0-360). In Register Schreiben funktioniert bei mir wie bei den US-Sensoren oder EEPROMS. Und ich berüchsichtige in meinem Code alle Statuscodes nicht nur 0x80 und 0x60.
Aber ne Frage zu deinem Beispiel, wenn es für Slave ist wieso stellts du dann mit TWBR usw. die Frequenz ein, die bekommt der doch über den Takt Pin vom Master oder hab ich da was übersehen?
Gruß Muraad
Lesezeichen