Wie ist das dann mit dem Multimastermodus? Wie entscheiden sich diese mater, wer dran kommen darf?
Druckbare Version
Wie ist das dann mit dem Multimastermodus? Wie entscheiden sich diese mater, wer dran kommen darf?
Zwei Master können sich schon unterhalten:
Wenn beide gleichzeitig anfangen zu senden, verliert einer die Arbitration und wird zum Slave. Nachdem der Bus wieder frei ist (und er evtl als Slave Daten erhalten hat) schaltet man ihn wieder als Master und versucht's nochmal, falls der Sendeauftrag aufgrund des Empfangs nicht hinfällig ist.
Man kann also alle Geräte Slaves sein lassen, und wer was sagen will, wird Master und sagt, was er zu sagen hat.
That's it.
@Georg-Johann
>Man kann also alle Geräte Slaves sein lassen, und wer was sagen will, >wird Master und sagt, was er zu sagen hat.
Das stimmt, da hast Du natürlich Recht,
trotzdem ist wieder das Verhältnis MASTER----> SLAVE vorhanden
Mit anderen Worten per Software wird zw. MASTER und SLAVE gewechselt.
Bernhard
Nicht unbedingt, teilweise macht das schon die TWI-Hardware (steht im Handbuch, das werd ich jetzt nicht abtippseln hier ;-))