打印
[DSP编程]

DSP2808读取TF卡失败

[复制链接]
933|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangch_sh|  楼主 | 2013-12-14 19:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用2808读取TF卡,初始化成功了,但是读取不对。我测了一下,返回值就不对。
请高手指教,谢谢!
以下为读取程序:
//=======================================================================
//从SD卡指定地址读取数据,一次最多512字节
unsigned char SdReadBlock(unsigned char *Block, unsigned long shanqu,int len)
{
unsigned int count;
unsigned long address=shanqu*512;
SD_CS_L;
//DELAY_US(10);
//DelayMs(1000);
SdCommand(0x11,address,0xff);
if(SdResponse()==0x00)
{
  while(SdRead()!=0xfe);//接收数据令牌!卡在这里了!
  for(count=0;count<len;count++) *Block++=SdRead();
  for(;count<512;count++) SdRead();
  SdRead();
  SdRead();
  SD_CS_H;
  //DELAY_US(10);
  //DelayMs(1000);
  SdRead();
  return 1;
}
return 0;
}

相关帖子

沙发
zhangmangui| | 2013-12-15 18:48 | 只看该作者
帮忙顶  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:为江山踏坏了乌骓马,为社稷拉断了宝雕弓。

318

主题

2814

帖子

5

粉丝