Das Programm funktioniert schon so wie es oben steht,
es ist aber natürlich trotzdem ein Testaufbau, denn wirklich brauchen tue ich das ja nicht

Ich weiss halt jetzt was sich Atmel da gedacht hat bei diesem USI, und wie man einem AVR dazu bringt etwas damit zu machen.

Man könnte das jetzt noch probieren zu optimieren, denn das Progamm ist ziemlich gross, und der Speicher (SRAM) ist bis auf 8 Byte belegt !
Da lässt sich sonst nicht mehr viel machen mit so einem AVR.

Es wäre evtl. noch einen Versuch wert, das ganze ohne ISR hinzubekommen. Auch das hier mit den Puffern ist nicht so ganz Zeitnah, denn wenn ein Master was will, müssen die Daten die zurückgesendet werden erst erzeugt werden, und nicht schon im Puffer stehen !


Ich würde aber sagen, dass das USI besser geeignet ist ein Slave zu sein, als einen Master nachzubilden.



Jetzt könnte ich allerdings noch das mit dem USI-SPI-Modus probieren ...