L6470 SPI operation
I am confused with the SPI operation particularly the raising CS after each byte (which isn't shown in the data sheet figures). I can get the motor to work, but as an example this is what I have to do to send a simple move command. The data is (in hex) 40 00 00 01.
If all these bytes are sent at once, no CS raised between, it doesn't work.
If these bytes are sent individually with CS raised between each, it doesn't work.
To work I have to send the 40 byte alone. Then send 00 00 01 together, not raising CS between each. Then it will not turn the motor until I send two more transmissions with CS raised between. Doesn't matter what is in the transmission, seems it can be anything.
What do I not understand about what the SPI interface wants?
