搜索
bottom↓
回复: 22

求助:利用SPI模式调试SD卡,初始化不成功

[复制链接]

出0入0汤圆

发表于 2014-8-8 16:18:57 | 显示全部楼层 |阅读模式
我用示波器看过SD卡管脚的波形,方波有毛刺,发送的命令没有返回值。请问有哪些原因会导致这样的结果?还有硬件上的电路有何特别的要求?

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2014-8-8 16:22:51 | 显示全部楼层
SPI是32还是16位的

出0入10汤圆

发表于 2014-8-8 16:25:50 | 显示全部楼层
降低速度看看。

出0入0汤圆

 楼主| 发表于 2014-8-8 16:26:15 | 显示全部楼层

我是用KL26单片机做的,应该是32位吧,不过给SD卡发数据是8位的

出0入0汤圆

 楼主| 发表于 2014-8-8 16:27:51 | 显示全部楼层

频率我降到10k,也不行

出0入0汤圆

发表于 2014-8-8 16:30:40 | 显示全部楼层
我也遇到了这样的问题,静等大神解答

出0入10汤圆

发表于 2014-8-8 16:33:08 | 显示全部楼层
再降看看。要不换张卡

出0入0汤圆

 楼主| 发表于 2014-8-8 16:44:49 | 显示全部楼层
硬邦邦 发表于 2014-8-8 16:33
再降看看。要不换张卡

换过了,还是不行。请问上拉电阻有什么特殊要求吗?还有单片机给SD卡的时钟信号有毛刺,这个有影响吗?下面是图片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入10汤圆

发表于 2014-8-8 16:46:10 | 显示全部楼层
这个不懂了。我一般都是一次性就调好了。没做稳定测试

出0入0汤圆

 楼主| 发表于 2014-8-8 16:50:24 | 显示全部楼层
还有,那个SPI寄存器CPOL,CPHA是置一还是置零啊?

出0入0汤圆

 楼主| 发表于 2014-8-10 20:57:16 | 显示全部楼层
SD卡初始化成功了,文件系统能用

出0入0汤圆

 楼主| 发表于 2014-8-11 16:51:36 | 显示全部楼层
我用KL26调试SD卡,相同的程序,为什么初始化不成功呢?

出0入0汤圆

 楼主| 发表于 2014-8-13 10:22:10 | 显示全部楼层
问题已解决

出0入0汤圆

发表于 2014-8-21 20:59:23 | 显示全部楼层
毛刺是因为阻抗不匹配导致的过冲…………

放大看看,有没有达到误触发的电压

出0入0汤圆

 楼主| 发表于 2014-8-22 14:21:28 | 显示全部楼层
zgxcom123 发表于 2014-8-21 20:59
毛刺是因为阻抗不匹配导致的过冲…………

放大看看,有没有达到误触发的电压 ...

但是频率比较低的时候,就没毛刺

出0入0汤圆

发表于 2014-8-22 20:32:09 | 显示全部楼层
北雪 发表于 2014-8-22 14:21
但是频率比较低的时候,就没毛刺

频率低的时候,导线可以当做集总元件,当然不会有毛刺

频率高了就会涉及到传输线原理,会有信号的反射与叠加

出0入0汤圆

发表于 2014-8-22 22:59:26 | 显示全部楼层
lz是什么问题呢?

出0入0汤圆

 楼主| 发表于 2014-8-23 15:17:21 | 显示全部楼层
zgxcom123 发表于 2014-8-22 20:32
频率低的时候,导线可以当做集总元件,当然不会有毛刺

频率高了就会涉及到传输线原理,会有信号的反射与 ...

哦,我们试过用电容滤波,有一些作用。

出0入0汤圆

发表于 2014-8-23 15:39:06 | 显示全部楼层
北雪 发表于 2014-8-23 15:17
哦,我们试过用电容滤波,有一些作用。

这个不是电容滤波,是阻抗匹配的问题………………

出0入0汤圆

 楼主| 发表于 2014-8-24 10:45:18 | 显示全部楼层
zgxcom123 发表于 2014-8-23 15:39
这个不是电容滤波,是阻抗匹配的问题………………

我错了。。。

出0入0汤圆

发表于 2014-8-24 13:10:02 | 显示全部楼层

根本不用在乎这个问题的,示波器测出来就是这样

除非在下降沿后有一个类似于下图中的尖峰,会有可能导致误识别

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2014-8-24 13:40:02 | 显示全部楼层
最后,我换了一套SD卡的SPI初始化程序,就可以写SD卡了

出0入0汤圆

发表于 2015-1-18 14:16:52 | 显示全部楼层
北雪 发表于 2014-8-24 13:40
最后,我换了一套SD卡的SPI初始化程序,就可以写SD卡了

楼主能否共享分可用的程序呢~~? 945436110@qq.com
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-3 17:00

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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