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.
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.
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
Post a Comment