GD32F10x User Manual
526
2.DSM disabled
→
DS_Idle
3.Data FIFO empty flag is deasserted
→
DS_Send
DS_Send
Transmit data to the card.
1.Data block transmitted
→
DS_Busy
2.DSM disabled
→
DS_Idle
3.Data FIFO underrun error occurs
→
DS_Idle
4. Internal CRC error
→
DS_Idle
DS_Busy
Waits for the CRC status flag.
1.Receive a positive CRC status
→
DS_WaitS
2.Receive a negative CRC status
→
DS_Idle
3.DSM disabled
→
DS_Idle
4.Timeout occurs
→
DS_Idle
Note:
The command timeout programmed in the data timer register (SDIO_DATATO).
DS_WaitR
Wait for the start bit of the receive data.
1.Data receive ended
→
DS_Idle
2.DSM disabled
→
DS_Idle
3.Data timeout reached
→
DS_Idle
4.Receives a start bit before timeout
→
DS_Receive
Note:
The command timeout programmed in the data timer register (SDIO_DATATO).
DS_Receive
Receive data from the card and write it to the data FIFO.
1.Data block received
→
DS_WaitR
2.Data transfer ended
→
DS_WaitR
3.Data FIFO overrun error occurs
→
DS_Idle
4.Data received and Read Wait Started and SD I/O
mode enabled
→
DS_Readwait
5.DSM disabled or CRC fails
→
DS_Idle
DS_Readwait
Wait for the read wait stop command.
1.ReadWait stop enabled
→
DS_WaitR
2.DSM disabled
→
DS_Idle
19.4.2.
AHB interface
The AHB interface implements access to SDIO registers, data FIFO and generates interrupt
and DMA request. It includes a data FIFO unit, registers unit, and the interrupt / DMA logic.
Содержание GD32F10 Series
Страница 1: ...GigaDevice Semiconductor Inc GD32F10x Arm Cortex M3 32 bit MCU User Manual Revision 2 6 Jun 2022 ...
Страница 63: ...GD32F10x User Manual 63 programmed during the chip production ...
Страница 117: ...GD32F10x User Manual 117 010 1 0 011 0 9 ...
Страница 416: ...GD32F10x User Manual 416 shadow register updates every update event ...
Страница 427: ...GD32F10x User Manual 427 value ...
Страница 518: ...GD32F10x User Manual 518 These bits are not used in SPI mode ...