最近看SD的驱动,我没理解错的话一个SDIO控制器是可以控制多个sd卡的,我理解的初始化步骤前两步如下:
1 发送cmd0,使全部卡复位处于IDEL状态,此时所有卡的RCA都复位成0x0000;
2 发送acmd41,协同控制器与卡的工作电压 (问题在这里);
问:ACMD41是不依赖RCA的,而且卡的RCA都复位成0000了,因此这个命令是所有卡都会响应的,那如果这时多张卡同时都在CMD线上respond,那数据不是都乱窜了吗?控制器收到的响应到底是哪张卡的?这里一直很费解,请有做过的兄弟给我解释一下,万分感谢!