Sorry, komme mit den Begriffen nicht so klar.
Die Atmegas haben einen Hardware I2C drauf. Die kleinen Attiny haben den USI drauf. Nach den Angaben im Netz kann USI auch für SPI und I2C Bus genutzt werden.
Habe ich das richtig verstanden, das ich einen Atmega als I2C Master programmieren kann und den Attiny als Slave mit USI programmieren kann? Und dann noch andere ICs (PCF85..) am Bus anhängen kann und als "normaler" Slave im Bus ansteuern kann?
Die Atmegas haben einen Hardware I2C drauf. Die kleinen Attiny haben den USI drauf. Nach den Angaben im Netz kann USI auch für SPI und I2C Bus genutzt werden.
Habe ich das richtig verstanden, das ich einen Atmega als I2C Master programmieren kann und den Attiny als Slave mit USI programmieren kann? Und dann noch andere ICs (PCF85..) am Bus anhängen kann und als "normaler" Slave im Bus ansteuern kann?