可以通过SPI接口对SD卡进行读写。但是需要支持文件系统(一般都是FAT)建议楼主看看FatFS,移植过来就可以用了http://elm-chan.org/fsw/ff/00index_e.html移植的时候需要完成下面这几个函数:
DSTATUS disk_initialize (BYTE);
DSTATUS disk_status (BYTE);
DRESULT disk_read (BYTE, BYTE*, DWORD, BYTE);
#if _READONLY == 0
DRESULT disk_write (BYTE, const BYTE*, DWORD, BYTE);
#endif
DRESULT disk_ioctl (BYTE, BYTE, void*);
void disk_timerproc (void);
在操作SD卡方面TI也提供了示例代码:
slaa281b.zip
(18.54 KB)
slaa281b.pdf
(60.88 KB)
楼主可以参考一下 |