I do not understand how many slaves can be connected to the SPI bus? Each i2c device has a unique address so that we can identify it. If we have an N number of SPI device, How do we know a specific device from which to send data on bus? .