I Have a Problem when using the MSP in SPI-Master Mode and trying to communicate with a half Duplex Slave.
The MSP only works in full Duplex, thus the Clock and CS only works for the Duration of the Send bits. In half Duplex the Slave starts responding some (undefined) time after receiving the bits. Since this undefined time also changes due to internal process times of the Slave, I see no way to find the first bit of the Response in order to read the bit sequence correctly.
I already tried to send a bunch of zeros to Keep the clock running, but when the reply starts with one or more Zeros, I see no way to synchonize it.
My next attempt will be bit banging, but if anyone here has an idea how to deal it in a more simple way I would appreciate other ideas.
BR
Gert