13.3.10 Three-Wire SPI Read and Write
In three-wire SPI, read and write transactions are controlled using the SPI FIFO enable bits. For a read transaction, enable
the Receive FIFO and disable the Transmit FIFO.
13.3.10.1 Read Transaction
Figure 13-8 shows a three-wire SPI read transaction. The direction is set to a read by enabling the receive FIFO
(SPI0_DMA.rx_fifo_en = 1) and disabling the transmit FIFO (SPI0_DMA.tx_fifo_en = 0). The SPI0_MOSI(SISO) pin is
automatically set as an input by hardware based on the FIFO enable bits.