本帖最后由 维博哥哥 于 2016-9-8 22:50 编辑
费了好大功夫,终于用arduino DUE 读出了SD卡。网上这方面的资料很少,这里我写写怎么连线。 不知道为什么,这个帖子发不了图片。用DUE跟其他的有个区别就是,DUE有一个专门的SPI接口。接上5V的电源,单独接上3.3V的电源和GND好像不行,几根GND只需要接一根就好。SD模块用的是LC Technology的那一款。DUE的MOSI接模块的MOSI,MISO接MISO。DUE上的SPCK接模块的SCK。程序用的是arduino自带的SD文件夹下面的Cardinfo即可读出效果。 一开始不能上传图片还以为是今天网站的问题,后来才发现原来是我的Firefox兼容性的问题。 之前调试,这个一开还以为是我的SD读卡套有问题,找了两个确实有一个读不出来,那个扔了还是不行。我又用DiskGenius给我的U盘分区,活活把一个8G的优盘分区成一个1.85G的FAT格式。后来用我的DUE实测FAT32也行,NTFS和exFAT格式确实不行 后来我又做了一件事,我用DiskGenius把这个又分区回来变成7.4G,发现还可以用也可以读出来。结果是最后一张图片,足以说明网上很多人对SD模块只能读2G以下的容量的结论是错误的。 |