您当前的位置:五五电子网电子知识电子学习基础知识电脑-单片机-自动控制SD卡读写实验程序 正文
SD卡读写实验程序

SD卡读写实验程序

点击数:7400 次   录入时间:03-04 11:39:06   整理:http://www.55dianzi.com   电脑-单片机-自动控制
        for(j=0;j<500;j++) {delay();}
 }

     SPI_WriteByte(0xff);                   //伪16-bits crc
 SPI_WriteByte(0xff);
 
 cs=1;

     return 0;
}

    //***********************延时程序*************************
void  delay()              //延时程序
    {
     int i;                 //定义整形变量
     for(i=0x100;i--;);     //延时
    }

    //************************主函数**************************   
int main(void)
{
     unsigned char loop,res;
     delay();
     delay();
     delay();
     loop=1;
    
     cs=1;
     while(loop)
     {
        spi_init();                    //调用系统初始化函数
        res= sd_reset();               //调用SD卡初始化函数
            if(res) break;             //SD卡初始化是否正常,不正常,退出循环,不执行下面的读写操作
        SD_WriteSingleBlock(1);        //调用写SD卡单BLOCK函数,其中扇区号为1
            if(res) break;
        SD_ReadSingleBlock(1);         //调用读SD卡单BLOCK函数,其中扇区号为1
           if(res) break;
        loop=0;
         while(1);
     }
     while(1);
}   



上一页  [1] [2] [3] 


本文关键字:程序  电脑-单片机-自动控制电子学习 - 基础知识 - 电脑-单片机-自动控制