Gast
#7294510
Hola, Frage zum Abend, ich habe an einem Attiny412 zuwenig IOs. Kennt man wahrscheinlich. Statt einen (deutlich) größeren Controller würde ich gern mit ein paar Schieberegistern arbeiten und dafür die SPI-Schnittstelle nutzen. Da ich aber sowohl Inputs als auch Outputs brauche werden es sowohl 595er als auch 165er. Kernfrage: Kann ich die am gleichen SPI laufen lassen? Im Prinzip ist es ja so, dass die Register bei einem Clocktakt reagieren. Daten raus über MOSI bedeutet gleichzeitig auch Daten rein über MISO. Kommt der Controller da durcheinander oder geht das? Beim 595er wäre mir das wurst, da ich die Daten nur da ins Ausgaberegister übernehmen würde, wenn ich bewusst welche rausgeschickt habe und beim 165er würde ich nur dann lesen, wenn ich auch tatsächlich im Programm die IOs einlesen will. Übersehe ich was oder funktioniert das? Wäre mir deutlich lieber als die Ansteuerung in Software nachzubauen inkl. Timing usw. (Frage nebenbei: Der 412 bietet einen zusätzlichen SPI-Ausgang an - wenn ich auf den ausweiche, kann ich dann I2C auch noch benutzen? Der liegt auf Pins, die vom Standard-SPI belegt würden) Danke und einen schönen Abend! P.S. Warum ist der gefühlt so billig? Irgendwie hab ich mich dran gewöhnt, dass Attinys >1 Euro kosten.
