is spi communication is bi-directional? if yes when i connect multiple slaves with master if individual slave will communicate with the master? if so when more than one slave will communicate at the sametime to the same master what happens?
or
all the slave SDO are tied together and fed to the SDI and slaves are controled through individual slave select line?
is spi communication is bi-directional? if yes when i connect multiple slaves with master if individual slave will communicate with the master? if so when more than one slave will communicate at the sametime to the same master what happens?
or
all the slave SDO are tied together and fed to the SDI and slaves are controled through individual slave select line?
You are correct that multiple slaves on a bus with a single master work through slave selection. Essentially, if the slave is not selected it is deaf to whatever is happening on the bus, or at least that's how it has worked with the devices I have used. It is in fact two way communication, but a lot of times meaningful data is only being sent in one direction.