When a new value is transmitted in SPI Write mode, the value that was transmitted immediately before is transmitted again.
<configuration>
FreeRTOS, STM32F767, flash memory(W25Q128)
using SPI5_Tx/Rx with DMA
Full duplex, 4 line, 8 bits, Prescaler = 2, CPOL=Low, CPHA=1 Edge (Mode 0)
DMA2_Stream3 for Tx (Very High Priority), DMA2_Stream4 for Rx (Very High Priority)
Normal Mode,
<Error>
- Enter new data for SPI Tx, compile and run
- No new data is being sent, it is retransmitting the data that was just sent (check with the oscilloscope)
- New data is sent only after sending again.
What is the cause?
