完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我有一个项目,它包含了我自己的SP-SD例程在18F设备上。我知道这里有一些严肃的知识,我有很难解决的特殊问题:1。例程本身非常先进,经过长时间的测试,很可能不是(根本上)这里的缺陷。2。只有适合我的卡是MMC(低密度,层1)和低于2GB容量的SD卡(低密度,层2)。3。最麻烦的卡已经从易趣网(最有可能工厂拒绝)& 2GB购买。确切的夜班卡。4。这些拒绝是调试一些更微妙问题的好方法,我认为这是一个很好的练习。在半随机发生写操作之后,它不会从繁忙状态中醒来,即在接收正常ACK之后,线路将永远保持低电平(5秒超时)。我一直在思考,把持卡套路挂起来。1。这种行为绝不可能是“正常”的吗?2。因为行保持在低位,所以没有可能识别条件的路径,这也意味着get_status看起来也没什么问题!三。常见的工程错误,如果您决定执行SPI状态检查过程,那么一定不能满足$FFFF或$0000接收的条件。我的问题是,有人处理过这个问题吗?我知道PC软件写的很好,所以我在这里缺少一些对策。在所有情况下,250MS超时是否应被视为数据丢失事件?
|
|
相关推荐
3个回答
|
|
更新。我能够用更好的卡复制更糟糕的超时性能,但是它们被恢复了,因此更易于调试。看来我的固件现在可以应付它,但时间会告诉(因为随机性质的悬挂)。Cink的垃圾再一次被长期烧毁。我对这个行为的新笔记是:1。卡写入内部管家集群的最后一个部门(本质上是未知的)2。大超时发生(如果卡逻辑上存在错误,可能会挂起)。3。任何下一个块读数在开始令牌之前都会有一个特殊的忙状态。这个读数中断很可能是由以前的内务处理引起的。这可能是一些工程伎俩偷更多的维修超时比规格允许。请记住,如果我在写完之后不去阅读,但是为了继续写作,这仍然是隐藏的。阅读块繁忙特性在很大程度上是没有文档的,并且找不到任何值得注意的参考资料或者如何处理。目前它是由我的主要超时例程与250MS名义。
|
|
|
|
谢谢你的报道!我从来没有遇到过这种情况,但我从来没有把SDcard填满或者使SDcard压力过大,并且您所描述的是完全可以理解/预测的。会看到…
|
|
|
|
我必须承认卡的条件是地狱般的,因为我用FAT32写大约100字节序列(日志),该序列可以包含多达13个交错读写的步骤。此外,该序列必须在不丢失数据的情况下存活随机ReIT过程。
|
|
|
|
只有小组成员才能发言,加入小组>>
4825 浏览 9 评论
1831 浏览 8 评论
1749 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
2957 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2061 浏览 5 评论
461浏览 1评论
1111浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
364浏览 0评论
263浏览 0评论
LAN9252使用SQI通信,进行数字复位后读BYTE_TEST异常
1800浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-26 21:49 , Processed in 1.125582 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号