Comunicazione SPI uno a molti

Ciao a tutti!!
Volevo avere alcune delucidazioni sull'interfaccia SPI.
In pratica vorrei realizzare un sistema in cui un raspberry (B+) comunica con un numero (non definito) di chip atmega.
Il problema però è che il raspberry ha solamente due pin per indicare gli "slave".
Vista la poca disponibilità di pin slave, mi chiedevo se fosse possibile usare un qualsiasi pin per selezionare il chip slave al quale mandare i messaggi.

Non sono un Raspberry expert, ma mi sembra alquanto strano che la scheda abbia due soli pin da adibire al CS. Magari perchè tutti gli altri sono già impegnati in qualcos'altro?

Un magheggio può essere quella di usare i due pin di CS in maniera "binaria" ovvero li infili in un multiplexer e col le 4 combinazioni disponibili: 00, 01, 10, 11, hai appunto il controllo di 4 uscite. Di più diventa complicato. Dovresti usare un port expander su i2C, ma la complicazione circuitale - e software - aumentano.

Ciao,

devi collegare la SPI in modalità daisy chain, in pratica ... wikipedia

Bye, Stefano

È n problema Rasberry. Forse ricevi piú risposte su un Forum Rasberry.
Ciao Uwe