实 用 文 档1 大家读写 SD 卡怎么不用 SD 模式方式读取,是SPI 方式读取简单
下面贴一段代码, 是在 FPGA 上程序,只能用 SD 模式进行读, 没有文件系统,没有用AVR 硬件实现,电路图:电路说明, SD_DAT3 一直给高电平程序:#ifndef __SD_Card_H__ #define __SD_Card_H__ #define High 1 #define Low 0 实 用 文 档2 //------------------------------------------------------------------------- // SD Card Set I/O Direction #define SD_CMD_IN DDRX
1 = Low #define SD_CMD_OUT DDRX
1 = High #define SD_DAT_IN DDRX
2 = Low #define SD_DAT_OUT DDRX
2 = High #define SD_CLK_OUT DDRX
3 = High #define SD_DAT3_OUT DDRX
0 = High // SD Card Output High/Low #define SD_CMD_LOW PORTX
1 = Low #define SD_CMD_HIGH PORTX
1 = High #define SD_DAT_LOW PORTX
2 = Low #define SD_DAT_HIGH PORTX
2 = High #define SD_CLK_LOW PORTX
3 = Low #define SD_CLK_HIGH PORTX
3 = High #define SD_DAT3_HIGH PORTX
0 = High // SD Card Input Read #