Gast
#1380260
Wollte wie in dem Beispiel ganz unten im PDF : http://www.mikrocontroller.net/attachment/1483/SPI_74HC595.pdf 74xx165 und 74xx595 zur Porterweiterung eines Attiny 2313 nutzen da ich 64 Eingänge und 64 Ausgänge brauchte. Habe nun aber festgestellt das der 2313 kein Richtiges SPI hat sondern nur USI. Ich habe auch nicht herrausgefunden wie ich damit den SPI-Mode zur Laufzeit umstellen kann. Meine Frage nun hat jemand von euch so eine Art Porterweiterung für Eingänge UND Ausgänge schonmal realisiert? Wenn ja , stimmt es das ich die clock priorität beim benutzen von beiden Registern umstellen muss? Wenn das so sein sollte würde ich mir einfach einen µC Kaufen der richtiges SPI hat. Und dann folgendes machen. SPI mit CPHA=0 Lesen vom 165 SPI mit CPHA=1 Schreiben an 595 Das sollte doch Problemlos an einen ATMega8 laufen oder? Weil da weiss ich wie ich zur Laufzeit einfach CPHA umstellen kann. Wäre echt nett wenn jemand von Euch nen Tip für mich hat.