初级会员

- 积分
- 93
- 金钱
- 93
- 注册时间
- 2014-10-6
- 在线时间
- 0 小时
|

楼主 |
发表于 2014-12-18 18:54:20
|
显示全部楼层
回复【3楼】login_FAE:
---------------------------------
u8 SD_GetResponse(u8 Response)
{
u16 Count=0xFFFF;//等待次数
while ((SD_SPI_ReadWriteByte(0XFF)!=Response)&&Count)Count--; //
if (Count==0)return MSD_RESPONSE_FAILURE;//得到回应失败 // 0xFF
else return MSD_RESPONSE_NO_ERROR;//正确回应 // 0X00
}
u8 SD_RecvData(u8*buf,u16 len)
{
if(SD_GetResponse(0xFE))return 1;//等待SD卡发回数据起始令牌0xFE
while(len--)//开始接收数据
你看这个程序,如果是单纯的写入数据的话,它读出来也应该是0xff,而不是0xfe ,不晓得是不是我理解错了,希望能得到进一步回答 |
|