智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4005|回复: 10
打印 上一主题 下一主题

[咨询] SD卡调试遇到的问题

[复制链接]

7

主题

56

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
356
威望
237
贡献
21
兑换币
0
注册时间
2009-10-28
在线时间
49 小时
跳转到指定楼层
1#
发表于 2010-7-19 18:21:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void xmit_spi(BYTE dat)
{
char temp;
while(!(SPI0SR_SPTEF)); /* wait until write is permissible */
SPI0DRL = dat; /* output the byte to the SPI */
while(!(SPI0SR_SPIF)); /* wait until write operation is complete */
temp=SPI0SR;
temp=SPI0DRL; // clear the spif flag.
}

static
BYTE rcvr_spi(void)
{
unsigned char te;
while(!(SPI0SR_SPTEF)); /* wait until write is permissible */
SPI0DRL = 0xFF; /* trigger 8 SCK pulses to shift in data */
while(!(SPI0SR_SPIF)); /* wait until a byte has been shifted in */
te=SPI0SR;
te=SPI0DRL; // clear the spif flag.
return te; /* return the character */   
}


调试时,程序运行一直停在while(!(SPI0SR_SPIF));????这是为什么?谁能帮我解答以下,万分感谢!!

12

主题

42

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3818

论坛元老奖章

QQ
威望
304
贡献
3486
兑换币
0
注册时间
2010-2-19
在线时间
14 小时
2#
发表于 2010-7-19 18:29:41 | 只看该作者
这个怎么、、
回复 支持 反对

使用道具 举报

5

主题

206

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2526
威望
413
贡献
1707
兑换币
0
注册时间
2009-8-22
在线时间
203 小时
3#
发表于 2010-7-19 19:54:59 | 只看该作者
有很多问题导致这种情况出现 问下楼主是否过了sd卡的初始化?还是在块写操作的时候出现上述情况的
回复 支持 反对

使用道具 举报

6

主题

115

帖子

0

精华

高级会员

Rank: 4

积分
523
QQ
威望
346
贡献
161
兑换币
0
注册时间
2010-9-18
在线时间
8 小时
4#
发表于 2010-12-5 19:22:09 | 只看该作者
回复 支持 反对

使用道具 举报

49

主题

3751

帖子

1

精华

顶级版主

Rank: 11Rank: 11Rank: 11Rank: 11

积分
27953

资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章技术大牛奖章

威望
10635
贡献
10966
兑换币
4566
注册时间
2010-11-23
在线时间
3176 小时
5#
发表于 2010-12-19 16:46:04 | 只看该作者
sd卡的程序很不好弄,我用mega16弄了块1个星期才会读fat32,那玩意的spi模式兼容性差,不同的卡有的好使有的不好使,我也是翻了好多例程才弄好的,我的卡是Sandisk的。
什么初始化啊什么的看的脑袋疼。
回复 支持 反对

使用道具 举报

1

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
301
QQ
威望
261
贡献
22
兑换币
0
注册时间
2010-9-3
在线时间
9 小时
6#
发表于 2011-1-15 17:30:17 | 只看该作者
我也遇到了这种问题啊,烦!!!
回复 支持 反对

使用道具 举报

7

主题

75

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1398
威望
898
贡献
350
兑换币
72
注册时间
2010-12-30
在线时间
75 小时
7#
发表于 2011-5-21 21:18:56 | 只看该作者
非常好呀
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
306
QQ
威望
257
贡献
29
兑换币
0
注册时间
2010-1-4
在线时间
10 小时
8#
发表于 2011-5-21 23:21:31 | 只看该作者
我也遇到这种问题了。。。
回复 支持 反对

使用道具 举报

1

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
301
QQ
威望
261
贡献
22
兑换币
0
注册时间
2010-9-3
在线时间
9 小时
9#
发表于 2011-5-25 16:39:35 | 只看该作者
顶顶
回复 支持 反对

使用道具 举报

1

主题

183

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1307
威望
774
贡献
333
兑换币
262
注册时间
2009-11-20
在线时间
100 小时
10#
发表于 2011-5-27 17:23:06 | 只看该作者
运行时记得插上卡试试
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 19:32 , Processed in 0.049548 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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