嵌入式开发者社区

标题: C6748的USB怎么检测读卡器上有没有SD卡? [打印本页]

作者: lushidegreen    时间: 2016-11-4 17:50
标题: C6748的USB怎么检测读卡器上有没有SD卡?
C6748在使用USB访问读卡器时,怎么判断读卡器上有没有SD卡存在?
因为如果SD卡不存在,直接枚举就会卡死!请问怎么解决?

我们在产品硬件上使用了读卡器芯片,C6748通过USB和该芯片连接。使用时就有上述情形。

作者: 希望缄默    时间: 2016-11-8 13:46
这个可能要看读卡器芯片上有没有支持对管脚的检查状态
作者: lushidegreen    时间: 2016-11-8 15:06
希望缄默 发表于 2016-11-8 13:46
这个可能要看读卡器芯片上有没有支持对管脚的检查状态

嗯。
我本来是想通过调用某个USB函数,来检测SD卡的状态,后来试了,只要SD卡没有插入,或者异常,调用USB函数就会卡死。是不是还有某个我不知道的函数能实现这个功能,我就不清楚了,如果有,请在回帖中告知,谢谢!

现在我是将SD卡座上的C/D引脚连到DSP引脚进行直接检测,该脚原本也接在读卡器芯片上。
作者: 希望缄默    时间: 2016-11-8 17:34
lushidegreen 发表于 2016-11-8 15:06
嗯。
我本来是想通过调用某个USB函数,来检测SD卡的状态,后来试了,只要SD卡没有插入,或者异常,调用US ...

SD 插卡检测跟 USB 没有关系啊 如果没有插卡 那个 USB SD 卡芯片应该可以输出一些状态




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4