Hallo Jaecko,

ich komme zwar aus der C-Ecke, aber ich probiers mal.

Ob ein AVR TWI Hardware-mässig unterstützt, musst Du in den Datenblättern nachschauen. Der Mega8 unterstützt TWI auf jeden Fall(in HW).

In einem TWI-Bus kann ein Slave auf keinen Fall senden! Es wäre zwar möglich, dass er einfach wartet bis er vom Master abgefragt wird, und dieser es dann an den 2. Slave weitergibt. Aber hier ist MultiMaster auf jeden Fall die bessere Lösung.

Es gibt ein Wiki dazu auf roboternetz. Wenn mich nicht alles täuscht sogar ein Beispiel in Bascom für Multimaster.

An einem TWI-Bus gibt es zur gleichen Zeit immer nur einen Master. Wenn es ein Multimaster-Bus ist, und 2 gleichzeitig Master werden wollen, gibt es ein Verfahren(Arbitation) wodurch einer gewinnt und Master wird und der andere zum Slave wird(oder sollte).

Beschäftige Dich mal mit dem Wiki, und schreibe hier einfach wenn Du noch fragen hast.

cu

Martin