mr_monster
Member level 4
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?