Hi,

Wie uwegw schon sagte. Mit 2 Pins kann man doch den I2C Bus verwenden.
Vorteil dabei:
* ist ein bekanntes Protokoll, das einfach umzusetzen ist.
* Adressen, Kommandos, Daten ist im Portokoll alles schon vorhanden.
* fertige C-Libs zum Einbinden vorhanden.

Der Asuro würde dabei als I2C Master laufen, der Co-Controller als I2C Slave. Da der TWI (I2C nach Atmel Bezeichnung) Bus beim Asuro durch die A/D Wandler für Batterieabfrage und die Schalter belegt ist, müßte man eine I2C Software Emulation schreiben. Die bibt es ebenfalls schon fertig von P.Fleury und wurde von mir auch schon erfolgreich auf der Asuro I2C Porterweiterung eingesetzt.

Beim Co-Controller würde man natürlich die Hardware TWI benutzen.

Gruß m.a.r.v.i.n