sdio2.0 cmd52 中的register address
时间: 2023-08-04 12:04:16 浏览: 29
SDIO 2.0 中的 CMD52 指令用于读写单个寄存器中的数据。其中,register address 表示要读写的寄存器地址,它是一个 17 位的字段,由一个 7 位的寄存器地址和一个 10 位的函数地址组成。其中,寄存器地址范围是 0x00~0x7F,函数地址范围是 0x00~0x1FF。因此,register address 的格式为:0RRRRRRR FFFFFFFF,其中 RRRRRRR 表示寄存器地址,FFFFFFF 表示函数地址。
相关问题
sdio2.0 cmd52 参数 80000e00
在 SDIO2.0 协议中,CMD52 是用于读写 SDIO 卡的寄存器的命令。当参数为 80000e00 时,表示写入 SDIO 卡的 CCCR (Card Common Control Register) 寄存器的第 1 个字节。具体解释如下:
- Bit 0:读写标志位,0 表示写入寄存器。
- Bit 1-7:寄存器偏移量,表示需要写入的寄存器地址。这里的参数值为 0x0e,表示写入 CCCR 寄存器的第 1 个字节。
- Bit 8-15:保留,设置为 0。
- Bit 16-23:写入的数据,这里的参数值为 0x00,表示写入 0x00。
- Bit 24-31:保留,设置为 0。
因此,参数值为 80000e00 表示写入 SDIO 卡的 CCCR 寄存器的第 1 个字节,写入的数据为 0x00。
sdio2.0 中的cia模式
SDIO2.0中的CIA模式是指设备在SDIO卡的CIA(Card Information Area)功能区域内实现的一种协议。CIA区域包含了SDIO卡的基本信息,如生产厂商、卡容量、卡型号等信息。在CIA模式下,SDIO设备可以通过读取CIA区域中的寄存器来获取这些基本信息。
在CIA模式下,SDIO设备通过发送CMD52命令来读取CIA区域中的寄存器。与普通的CMD52命令不同的是,CIA模式下的CMD52命令需要将I/O传输位设置为1,表示该命令是一个I/O传输命令,并且需要搭配SDIO设备的I/O函数来完成数据传输。同时,在CIA模式下,SDIO设备还需要实现SDIO卡的CIA寄存器访问协议,以便能够正确地读取CIA区域中的寄存器。
相关推荐















