Gast
#5214186
Kurze Frage: Hat jemand schon einmal ein TWI bzw. I2C unter Verwendung der USI eines ATtiny in Assembler gemacht? Wenn ja, kannst du mal deinen Assemblercode hier dranhängen? Verstehe nicht wie sich Atmel die Funktion überhaupt gedacht hat. Was der 4-Bit Zähler im Register macht!? Wann und wie wird im Slave Mode die Adresse erkannt? Habe schon vor Jahren mal eine reine Softwarelösung programmiert gehabt und die hat auch bestens Funktioniert. Nachteil dieser reinen Softwarelösung: Der Tiny ist ständig damit beschäftigt, auf eine Adresse zu warten und kann keine anderen Arbeiten dazwischen machen. Jetzt benötige ich aber eine Lösung, die im Hintergrund auf die passende Adresse wartet und sobald die richtige Adresse empfangen wurde, einen Interrupt auslöst. Habe aber mit USI bei einem ATtiny noch nichts gemacht. Hatte sonnst immer ATmega mit "ECHTEM" TWI gehabt. Danke