OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 14284|回复: 5

在看SD卡实验(SPI)遇到不明白的(已解决)

[复制链接]

20

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2011-2-28
在线时间
0 小时
发表于 2011-3-31 16:49:01 | 显示全部楼层 |阅读模式
u8 SD_WaitDataReady(void)
{
    u8 r1=MSD_DATA_OTHER_ERROR;
    u32 retry;
    retry=0;
    do
    {
        r1=SPIx_ReadWriteByte(0xFF)&0X1F;//????????
        if(retry==0xfffe)return 1;
  retry++;
  switch (r1)
  {       
   case MSD_DATA_OK://???????????·?? 
    r1=MSD_DATA_OK;
    break; 
   case MSD_DATA_CRC_ERROR:  //CRC???é?í?ó
    return MSD_DATA_CRC_ERROR; 
   case MSD_DATA_WRITE_ERROR://?????????í?ó
    return MSD_DATA_WRITE_ERROR; 
   default://?????í?ó   
    r1=MSD_DATA_OTHER_ERROR;
    break; 
  }  
    }while(r1==MSD_DATA_OTHER_ERROR); //?????í?ó?±???±????
 retry=0;
 while(SPIx_ReadWriteByte(0XFF)==0)//??????????0,?ò???????????ê??
 {
  retry++;
  //delay_us(10);//SD?¨???????è?????¤???±??
  if(retry>=0XFFFFFFFE)return 0XFF;//?????§°???
 };    
    return 0;//??????
}  }  

上面程序中红色标注的为什么要&0X1F
为什么啊?

深蓝嵌入式工作室
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

98

主题

408

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1280
金钱
1280
注册时间
2010-12-14
在线时间
0 小时
发表于 2011-3-31 17:27:40 | 显示全部楼层
希望openedv能给大家提供一个友好的技术交流平台!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2011-3-31 18:09:24 | 显示全部楼层
回复【楼主位】bluesky_kun:
-------------------------------
只有低5位有效.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2011-12-7
在线时间
0 小时
发表于 2012-2-10 17:38:25 | 显示全部楼层
请问原子哥,那低五位是什么啊?还是那个R1吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-2-10 18:55:39 | 显示全部楼层
回复【4楼】cm1991css:
---------------------------------
 是,取其低5位.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2011-12-7
在线时间
0 小时
发表于 2012-2-10 19:18:23 | 显示全部楼层
哦,谢谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 22:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表