完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本人是参考ti的官方例程sensortag,编写了TF卡的初始化程序,想让其实现与CC2640之间的SPI传输,但是在写入CMD0(复位指令)后,得到的响应是0xFF,这是怎么回事?应该得到0x01的。程序在附件。
|
|
相关推荐
9个回答
|
|
这个应该是错误的响应,中间有通讯错误吧。
|
|
|
|
这个应该是错误的响应,中间有通讯错误吧。
|
|
|
|
嗯嗯,CMD0指令问题已经解决了,现在同样的问题出现在ACMD41上了,同样返回的响应是0xff。 |
|
|
|
你好,请问CMD0的问题是怎么解决的?可以分享一下吗?谢谢 |
|
|
|
我换了种方法,去驱动SPI的。我现在用的是DMA。你可以参考SPICC26XXDMA.h这个文件配置SPI。然后参考附件去进行SPI通信。 |
|
|
|
多谢分享,我参考着改了下这个文件,我这边复位TF卡的时候,读到的回应用示波器看一直是高电平,代码中读出来的则是随机的数。复位仍然不成功,换了三个tf卡都是这样。 |
|
|
|
xinzhiling111 发表于 2016-10-22 15:23 复位按时序图写程序应该没问题,CMD0记得CRC字节写正确为0x95。还有你看是不是SPI的bitRate设置的太高,复位初始化时要求不能大于400kHz。 |
|
|
|
xinzhiling111 发表于 2016-10-22 15:23 现在我深深地怀疑是TF卡的问题,貌似有的TF卡是不支持SPI模式的,因为我换了一张卡复位也不成功。 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
物联网工程师必备:怎么选择不同的无线连接技术,本指南帮你忙!
3293 浏览 1 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】WIFI功能测试
3946 浏览 0 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】Arduino的替代SublimeText3+STino
3451 浏览 0 评论
使用端口扩展器轻松高效地向IIoT端点添加具有成本效益的子节点
4017 浏览 1 评论
20693 浏览 11 评论
模组有时候复位重启后输出日志为“REBOOT_CAUSE_SECURITY_PMU_POWER_ON_RESET”的原因?
813浏览 2评论
1043浏览 2评论
1044浏览 1评论
1156浏览 1评论
391浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 07:30 , Processed in 0.850354 second(s), Total 66, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号