Gast
#1465878
Ich plane einen SPI-Bus mit vielen Slaves (Attinys). Sie sind adressiert, d.h. immer nur einer kann antworten. Die Anzahl der Slaves ist unbestimmt. Ich möchte an allen die Leitungen gleich Leitungen anschließen (MOSI,MISO,Clock,CS). Damit die MISOs nicht aufeinandertreiben, wollte ich es so machen: Die MISO-Leitung am Master hat einen 1k pullup-Widerstand. An die MISO von den Slaves schalte ich einen Transistor, der diese Leitung auf L zieht, wenn MISO = L ist, ansonsten hochohmig. weil immer nur ein adressierter Chip antworten kann, gibt es keine Konkurrenz. (Es gibt ein Protokoll für die Übertragung) Was meint Ihr - funktioniert das? Hat das jemand schonmal so gemacht?