OpenEdv-开源电子网

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

请教一个SD卡的SPI模式问题

[复制链接]

10

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
148
金钱
148
注册时间
2012-11-1
在线时间
29 小时
发表于 2012-11-1 20:40:12 | 显示全部楼层 |阅读模式
如STM32不完全手册上说,SD卡要进入SPI模式,只需要在SD卡收到CMD0命令时,将片选拉低


但是在程序里发CMD0时没有看到将CS拉为0的,反而看到将CS拉高的SD_DisSelect();函数了


请前辈指教,难道是CS默认是低的吗?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2018-5-10
在线时间
5 小时
发表于 2020-12-22 17:10:25 | 显示全部楼层
u8 SD_WaitReady(void)
{
        u32 t=0;
        do
        {
                if(SD_SPI_ReadWriteByte(0XFF)==0XFF)return 0;//OK
                t++;                          
        }while(t<0XFFFFFF);//μè′y
        return 1;
}
请教个问题 我以前买的103 MINI开发板 ,SD卡 SPI模式 DEMO历程 卡插上后,一直在这里死循环,一直收不到0XFF 收到的是0,一直卡死在SD卡初始化准备这里  到底是什么问题额,是SD卡没检查到 还是SPI管脚的CS失效了 但是PA3这个CS我单独试过 开发板排针高低电平切换时可以控制的 望原子哥看到 麻烦解答下
回复 支持 1 反对 0

使用道具 举报

10

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
148
金钱
148
注册时间
2012-11-1
在线时间
29 小时
 楼主| 发表于 2012-11-1 20:45:04 | 显示全部楼层
我知道了,怪我没有看清楚
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-24 08:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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