Comunicazione SPI uno a molti


ciao 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 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 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.


Arduino Forum > International > Italiano > Hardware (Moderator: leo72) > Comunicazione SPI uno a molti


arduino

Comments

Popular posts from this blog

invalid use of void expresion in FlexiTimer2 library

error: a function-definition is not allowed here before '{' token

LED Strip Code