一个SDIO如何挂载2张SD卡

2019-07-20 15:58发布

原子哥,我想请教一个问题,我用探索者F4开发板,做SD卡实验,我想用两张SD卡用同一个SDIO接口通讯,我想用RCA寄存器来区分卡的地址,但是有一个问题,在初始化卡的时候,如果两张卡的连接方式是同一个SDIO的话,那么初始化的时候,应该如何初始化才能分别对2张卡初始化,从而拿到每张卡对应的RCA地址呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
小陀螺爱炒蛋
2019-07-21 15:08
ruanyongyu 发表于 2017-3-22 14:07
我在百度搜了一下“SD卡 总线”。SD卡总线只能公用时钟线,命令线和信号线是不能公用的。MMC卡可以公用时钟 ...

MMC是需要设置RCA地址才能用的,你通过CMD3设置地址后,再去通过CMD13读取卡状态,确定卡进入到standby状态才能算设置成功,我猜测如果你用总线的方式去设置RCA,只有一张卡会进入standby状态~有环境你可以自己测试下,对了,SD卡协议说明了是不推荐总线上挂多张卡的~

一周热门 更多>