sdio卡 cmd52 参数90001001
时间: 2023-09-22 08:05:49 浏览: 23
SDIO 卡 CMD52 是 SDIO 命令中的一种,用于在 SDIO 设备和主机之间传输数据。
参数 90001001 表示 CMD52 的具体参数,其中:
- 90:表示命令类型,90 表示是 I/O 命令。
- 00:表示命令参数,用于指定 SDIO 设备的寄存器地址。
- 10:表示读写标志,10 表示此次操作为写操作。
- 01:表示数据,用于指定写入的数据。
因此,这条 CMD52 命令的作用是向指定的 SDIO 设备的寄存器地址写入数据 01。
相关问题
sdio卡 cmd52 参数90001001具体实现了什么具体功能
根据 CMD52 命令的参数,参数 00 表示要写入的寄存器地址为 0x00,这个地址是 SDIO 卡的 CCCR (Card Common Control Registers) 寄存器,可以通过这个寄存器来控制 SDIO 卡的一些通用功能。
参数 01 表示要写入的数据为 0x01,这个数据表示将 SDIO 卡的 I/O 响应方式设置为 IRQ 响应方式。SDIO 卡可以通过 IRQ 响应方式向主机发送中断信号,以通知主机 SDIO 卡发生了某些事件,比如数据传输完成等等。
因此,这条 CMD52 命令的具体功能是将 SDIO 卡的 I/O 响应方式设置为 IRQ 响应方式,以便 SDIO 卡可以向主机发送中断信号。这个功能可以用于实现 SDIO 卡与主机之间的数据交互,提高数据传输的效率和可靠性。
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。
相关推荐










