SPI Multi-slave software solution? | Cypress Semiconductor
SPI Multi-slave software solution?
I am using the PSoC 4 to communicate between 3 slaves and 1 master. I have set everything up based on the PSoC 4 SPI documentation. After testing it for a while I found that we needed to put a resistor on the slave select lines in order for it to function properly. Unfortunately, I had already ordered the PCB without a spot for these resistors.
A little bit of research indicated that the problem I have encountered is common and that using a resistor is a quick and easy fix. However, it seems there is also a way to get multi-slave SPI to work by using software, but I can't seem to figure it out. Does anybody know what I have to do to resolve this issue using software?
I can post pictures of the top design and the code if that helps.