15-17
Seiko Epson Corporation
S1C31D50 TECHNICAL MANUAL
(Rev. 1.00)
Data reception using DMA
For data reception, two DMA controller channels should be used to write dummy data to the
QSPI_
n
TXD register as a reception start trigger and to read the received data from the QSPI_
n
RXD
register.
By setting the QSPI_
n
TBEDMAEN.TBEDMAEN
x
1
bit to 1 (DMA transfer request enabled), a DMA
transfer request is sent to the DMA controller and dummy data is transferred from the specified
memory to the QSPI_
n
TXD register via DMA Ch.
x
1
when the QSPI_
n
INTF.TBEIF bit is set to 1 (transmit
buffer empty).
By setting the QSPI_
n
RBFDMAEN.RBFDMAEN
x
2
bit to 1 (DMA transfer request enabled), a DMA
transfer request is sent to the DMA controller and the received data is transferred from the
QSPI_
n
RXD register to the specified memory via DMA Ch.
x
2
when the QSPI_
n
INTF.RBFIF bit is set to 1
(receive buffer full).
This automates the procedure from Step 3 to Step 9 described above.
The transfer source/destination and control data must be set for the DMA controller and the
relevant DMA channel must be enabled to start a DMA transfer in advance. For more information on
DMA, refer to the
“DMA Controller” chapte
r.
Summary of Contents for S1C31D50
Page 461: ...25 1 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 25 Package TQFP12 48PIN ...
Page 462: ...25 2 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 QFP13 64PIN ...
Page 463: ...25 3 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 TQFP14 80PIN ...
Page 464: ...25 4 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 QFP15 100PIN ...