Ja, I2C ist multimaster-fähig, und das wird vom TWI der AVRs auch unterstützt. Arbitration und alles was mach braucht, ist in der TWI-Hardware drin.
Wenn ein µC also was zu sagen hat (z.B. neue Messwerte, Ereignis, Weltuntergang, ...) wird er zum Master und unterrichtet einen anderen Busteilnehmer davon oder sogar alle durch einen Rundruf (global Call).
Mehrere Master kommen sich nicht in die Quere, das wird durchI2C-Protokoll geregelt.
Ne Multimaster-Kommunikation ist natürlich etwas mehr Arbeit zu proggen, aber es ist ne feine Sache und die AVR-Manuals beschreiben prima wie es geht und auch I2C selbst ist vorbildlich erklärt.
Lesezeichen