Hm, stimmt, da muß ich mir mal ne passende Timeout-Routine überlegen. Vermutlich eher im Master, dann brauch ich die Sache nur einmal zu schreiben. Wenn beim Polling eines Slaves z.B. fünfmal die TWI-Routine mit Fehler beendet wurde, könnte ich ein HW-Signal an den Slave schicken, daß er seinen TWI resetten soll...

Ich habe eh vor, alle Platinen mit einem zehnpoligen Flachbandkabel zu verbinden, auf dem VCC, GND, SDA und SCL liegen. Die restlichen sechs Adern würde ich zu freien I/O-Pins legen (davon habe ich überall genug), man weiß ja nie, wozu man sie mal braucht... Außerdem lässt sich jedes dieser Reservesignale per Jumper mit dem Reset des AVR auf der jeweilgen Platine verbinden, sodaß ich theoretisch vom Master aus jeden anderen AVR gezielt resetten kann. Oder per normalem I/O-Signal ein Kommando zum Neustart des TWIs geben kann, mal schauen...
Danke für die Tips,
Nils