![Geehy SEMICONDUCTOR APM32F405 Series User Manual Download Page 442](http://html1.mh-extra.com/html/geehy-semiconductor/apm32f405-series/apm32f405-series_user-manual_573630442.webp)
www.geehy.com Page 441
Register address mapping
Table 132 SDIO Register Address Mapping
Register name
Description
Offset address
SDIO_PWRCTRL
SDIO power control register
0x00
SDIO_CLKCTRL
SDIO clock control register
0x04
SDIO_ARG
SDIO parameter register
0x08
SDIO_CMD
SDIO command register
0x0C
SDIO_CMDRES
SDIO command response register
0x10
SDIO_RESx
SDIO response x register
0x14 + 4* (x-1), wherein x=1…4
SDIO_DATATIME
SDIO data timer register
0x24
SDIO_DATALEN
SDIO data length register
0x28
SDIO_DCTRL
SDIO data control register
0x2C
SDIO_DCNT
SDIO data counter register
0x30
SDIO_STS
SDIO state register
0x34
SDIO_ICF
SDIO clear interrupt register
0x38
SDIO_MASK
SDIO interrupt mask register
0x3C
SDIO_FIFOCNT
SDIO counter register
0x48
SDIO_FIFODATA
SDIO data FIFO register
0x80
Register functional description
The device communicates with the system through the 32-bit control registers
that can be operated on APB2. These peripheral registers must be operated in
word (32-bit) mode.
SDIO power control register (SDIO_PWRCTRL)
Offset address: 0x00
Reset value: 0x0000 0000
Field
Name
R/W
Description
1:0
PWRCTRL R/W
Power Supply Control
Select current function state of card clock.
00: Power off, card clock stopped.
01: Reserved.
10: Reserved power-on state.
11: Power-on state, card clock started.
31:2
Reserved
Note: This register cannot be written within 7 HCLK clock cycles after data write.