OpenEdv-开源电子网

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

STM32 sd卡初始化失败

[复制链接]

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2012-2-23
在线时间
19 小时
发表于 2013-11-25 20:51:31 | 显示全部楼层 |阅读模式
软件中在发CMD0时,返回的是0xff,偶尔有两次返回的是0x01,使用的是spi2,移植的是战舰版的SD卡例程,时钟也配置对了,硬件连接无错误,上拉电阻接的是10K,也搜索了论坛里的相关贴子,没有发现具体解决方法。麻烦大家指点下,还有什么地方可能有错。

u8 SD_Initialize(void)
{
    u8 r1;      // 
    u16 retry;  //
    u8 buf[4];  
u16 i;

SD_SPI_Init(); //
  SD_SPI_SpeedLow(); //
  for(i=0;i<10;i++)SD_SPI_ReadWriteByte(0XFF);//
retry=20;
do
{
r1=SD_SendCmd(CMD0,0,0x95);// 返回值 位0xff,知道循环结束。
printf("r1=%x\n",r1);
}
while((r1!=0X01) && retry--);
心之所向,无惧无悔。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2012-2-23
在线时间
19 小时
 楼主| 发表于 2013-11-25 20:54:40 | 显示全部楼层
卡也换了几张了,有金士顿的4G卡,闪迪的2G卡,还有山寨卡。
心之所向,无惧无悔。
回复 支持 反对

使用道具 举报

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2012-2-23
在线时间
19 小时
 楼主| 发表于 2013-11-25 21:43:50 | 显示全部楼层
刚测了SD卡的片选引脚,当拉高时是3.27V ,拉低时是2.7V,那就是说没有拉低?我在查查。
心之所向,无惧无悔。
回复 支持 反对

使用道具 举报

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2012-2-23
在线时间
19 小时
 楼主| 发表于 2013-11-26 10:14:53 | 显示全部楼层
为什么读0扇区的内容和winhex读到的数据不一样?
这是通过串口打印出来的数据
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 6 a ca ca 81 0 0 0 7f af 3b 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 aa 
这是winhex



心之所向,无惧无悔。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-11-26 11:25:04 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2012-2-23
在线时间
19 小时
 楼主| 发表于 2013-11-26 22:30:22 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
了解,谢谢原子哥。
心之所向,无惧无悔。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-8 12:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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