Hallo,
die Tiny's (auch 44er) haben kein richtiges I2C, bzw. TWI, das heisst dort USI, und ist ein klein wenig aufwendiger zu handhaben.
Als Master gibt es keinen grossen unterschied in der Codegrösse, ob man es gleich komplett in Software macht, oder das USI-Modul verwendet.
Beim Slave hat man die Hilfe, das vom USI die Startsequenz erkennt werden kann, und das Byte automatisch eingelesen wird, man muss also nicht jedes Bit einzeln selber einlesen, und ein Byte daraus bauen.
Im Wiki steht etwas zu USI, auch die Links zu den Atmel AppNotes, und Bascom Beispiele.
Lesezeichen