关于向sd卡驱动的问题

2019-07-20 21:12发布

向sd卡时钟端口发送时钟信号的问题

我在做sd卡的驱动,遇到了下面的问题,希望能够得到大家的帮助:
首先看看读取命令回应的时钟在什么时刻发送
理解1:不用向sd卡的时钟端口发时钟,用轮询的方法检测sd卡cmd端的信号:
因为回应信息含有起始位信息,所以在发送时钟获得回应信息之前,首先需要捕捉起始位信号0,在没有获得起始位0之前,因为cmd命令线是连接在上拉电阻上的,所以,他的信号一般都是高电平的1,我们可以巡查,不停地检测cmd命令线上的信号,一旦发现了信号0的出现,就表示可以开始向sd卡的时钟信号端发送读取回应的sd卡时钟了,然后在sd卡时钟的驱动下,做读取回应信息的个数计数等读取操作。在此之前是不能向sd卡的时钟端口发送读取回应信息的sd卡时钟的。
理解2:不断的向sd卡的时钟端口发送sd卡时钟,直到获得了sd卡cmd端的信号0,再开始在sd卡时钟的驱动下,做读取回应信息的个数计数等读取操作,
以上两种理解那个是正确的?
向sd卡发送命令的sd卡时钟的理解又该怎样正确理解呢?
我在网上查了很多资料,都没有对这个问题的详细说明,麻烦能够给以指导,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。