SPI模式(不是软件模拟)操作TF卡初始化问题
1)插入TF卡,然后单片机加电,则TF卡可被初始化并且能够读写TF卡数据,即一切正常;
2)在热拔插TF卡后,就不能初始化了,只有复位单片机(可以不断电)才能初始化;
如何解决??
我在STC芯片及STM32f103芯片上做过SPI操作TF卡,但是都遇到上述热插拔问题;
------解决思路----------------------
以前做LPC1768项目的时候也遇到这样的问题了,热插拔之后无法读取到SD卡
用的是RL-Flash文件系统,后来经过测试,发现是程序初始化部分有问题 检测到SD卡之后,应该等待一段时间后再进行初始化操作
——————————————————————
我参加 CSDN 博客之星大赛了,投票网址如下,请大家多多支持!
http://vote.blog.csdn.net/blogstar2014/details?username=woshi_ziyu#content