
为何不把代码贴出来?你确信你的代码是正确的?
为何不把原理图给出来?你确定你的硬件也是没问题吗?
既然你的软件和硬件都没问题,那我想应该就是SD卡坏了,还是坏的很灵异那种。
首先SD一般有两种接口协议,SPI和SDIO
如果你单片机没有SDIO那就用SPI好了,SPI用硬件的或者软件模拟都可以,然后调用SPI发送和接收函数写SD的驱动,写完之后SD卡就可以类似于EEPROM来用了,但是注意,这时候的SD卡是没有“文件”这个概念的,EEPROM也没有嘛,如果想读取SD中的文件那还需要移植文件系统,比如fatfs,移植成功后你就可以用类似于fopen之类的函数啦~驱动方面可以参考原子哥
《STM32不完全》手册的SD卡 *** 作的相关内容,文件系统移植嘛,单片机强一点推荐用fatfs,弱一点的用Petit
FAT,曾经在STC
1T的51单片机上使用Petit
FAT文件系统读取bmp图像并在彩屏上显示,一分钟刷了一幅图,罪孽啊!!实在无聊
以上就是关于51单片机读写SD卡数据全部的内容,包括:51单片机读写SD卡数据、单片机怎么用sd卡、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)