用CC2640通过SPI对TF卡进行读写,在对SD卡进行复位使其进入SPI模式时为什么得到的响应是0xFF,而不是正确的相应?

2019-07-18 14:30发布

本人是参考ti的官方例程sensortag,编写了TF卡的初始化程序,想让其实现与CC2640之间的SPI传输,但是在写入CMD0(复位指令)后,得到的响应是0xFF,这是怎么回事?应该得到0x01的。程序在附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册 x
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
向z前f冲
2019-07-19 11:21
xinzhiling111 发表于 2016-10-22 15:23
多谢分享,我参考着改了下这个文件,我这边复位TF卡的时候,读到的回应用示波器看一直是高电平,代码中读出来的则是随机的数。复位仍然不成功,换了三个tf卡都是这样。

复位按时序图写程序应该没问题,CMD0记得CRC字节写正确为0x95。还有你看是不是SPI的bitRate设置的太高,复位初始化时要求不能大于400kHz。

一周热门 更多>