请教关于振南SD卡的读写问题
时间:10-02
整理:3721RD
点击:
unsigned char SD_spi_read() //SPI读一个字节
{
SD_SO=1;
SD_SCL=1;
if(is_init) delay(DELAY_TIME);
SD_SCL=0;
if(is_init) delay(DELAY_TIME);
_dat7=SD_SO;
SD_SCL=1;
if(is_init) delay(DELAY_TIME);
SD_SCL=0;
if(is_init) delay(DELAY_TIME);
_dat6=SD_SO;
.....}
按照他的程序看,是在下降沿后读取的,但是通常我们不是在下一个上升沿(数据稳定)才读取的吗?
{
SD_SO=1;
SD_SCL=1;
if(is_init) delay(DELAY_TIME);
SD_SCL=0;
if(is_init) delay(DELAY_TIME);
_dat7=SD_SO;
SD_SCL=1;
if(is_init) delay(DELAY_TIME);
SD_SCL=0;
if(is_init) delay(DELAY_TIME);
_dat6=SD_SO;
.....}
按照他的程序看,是在下降沿后读取的,但是通常我们不是在下一个上升沿(数据稳定)才读取的吗?
CPHL=0,CPHA=0

