In my application I use SPI interface to transfer data between a ST7234 and a STLITE09. ST7234 is master and LITE09 acts as slave. What happens if a false clock pulse occurs on the SCK line (in a noisy environment for example)? The communication will be out of sync until new reset? Is there any way to recover from this without re-start the slave?
I prefer manage slave SS active only during spi communication. So I have a hw/sw robustness: spike on signals are allowed without desyncronization. If in Your application need to keep slave SS low, then Your hw/sw is spike sensible.... Bye