mr_monster
Member level 4
- Joined
- May 10, 2012
- Messages
- 79
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,286
- Activity points
- 1,964
I've setup SPI3, together with the rest of the project, in CubeMX. The CS is controlled by software so before starting a transfer I pull the pin low using a command from the GPIO library, after that a number of bytes are clocked out using a function from the SPI library and finally CS is pulled up again. What I've seen on the logic analyzer shows that when I send data over SPI a few times consecutively the CS will get pulled high only after the last transfer which is not what I want and not how the code is written. Any idea what could be wrong?