智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: superrepus
打印 上一主题 下一主题

K60使用SDHC写SD卡的经验分享与疑问

  [复制链接]

5

主题

18

帖子

0

精华

高级会员

Rank: 4

积分
777
威望
455
贡献
182
兑换币
12
注册时间
2011-3-31
在线时间
70 小时
11#
发表于 2012-5-25 20:30:00 | 只看该作者
无敌吹风机 发表于 2012-5-11 11:31
/* Reset ESDHC */
    SDHC_SYSCTL = SDHC_SYSCTL_RSTA_MASK | SDHC_SYSCTL_SDCLKFS(0x80);   
    whi ...

我遇到了跟你类似的问题,无法对SDHC模块的寄存器进行操作。后来发现我对SIM_SCGC3的SDHC位的写1操作竟然是无效的,“SIM_SCGC3 |= SIM_SCGC3_SDHC_MASK”这一步执行之后SDHC还是0。你现在解决了没有

回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

高级会员

Rank: 4

积分
602
威望
350
贡献
158
兑换币
78
注册时间
2011-12-13
在线时间
47 小时
12#
发表于 2012-5-27 14:32:05 | 只看该作者
我是雨过留痕 发表于 2012-5-25 20:30
我遇到了跟你类似的问题,无法对SDHC模块的寄存器进行操作。后来发现我对SIM_SCGC3的SDHC位的写1操作竟然 ...

同样的问题啊。。。而且我发现ENET、RNGA、FLEXCAN1、SDHC、USBOTG、FLEXCAN0、USBDCD这几个位都是始终为0的。。。不知道是不是还有什么地方忘了处理。。。
回复 支持 反对

使用道具 举报

5

主题

18

帖子

0

精华

高级会员

Rank: 4

积分
777
威望
455
贡献
182
兑换币
12
注册时间
2011-3-31
在线时间
70 小时
13#
发表于 2012-5-29 23:51:48 | 只看该作者
冷夜炎帝 发表于 2012-5-27 14:32
同样的问题啊。。。而且我发现ENET、RNGA、FLEXCAN1、SDHC、USBOTG、FLEXCAN0、USBDCD这几个位都是始终为 ...

别纠结了,单片机有问题,单片机有BUG。这应该是飞思卡尔公司的问题了,片子出厂时可能没有好好测试。个别片子是不能用的,出厂号为1151的大部分片子是可用的,但个别也有问题,我就遇上了。以前的片子出问题的可能更大。

总之,重买片子就行了。我重买了三个,只有一个是可用的(只能说我比较倒霉,1151的大部分是没问题的),其他两个还是有问题,不过我跟卖家说了这个问题,明天给他换货。祝兄好运
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
137
威望
96
贡献
39
兑换币
2
注册时间
2012-1-17
在线时间
1 小时
14#
发表于 2012-6-20 18:48:21 | 只看该作者
楼主的SDHC代码还搞定啊,我也遇到了类似的问题啊
回复 支持 反对

使用道具 举报

68

主题

439

帖子

2

精华

版主

Rank: 9Rank: 9Rank: 9

积分
4618
QQ
威望
2342
贡献
1290
兑换币
1175
注册时间
2009-12-24
在线时间
493 小时
15#
发表于 2012-6-22 21:57:14 | 只看该作者
我也是单块读OK,多块读不行,卡在这句了  while (0 == (SDHC->PRSSTAT & SDHC_PRSSTAT_BREN_MASK)){}; //等待数据准备好  请问楼主解决了没,? 感谢! 我的QQ是 1453363089
回复 支持 反对

使用道具 举报

16

主题

339

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7310

论坛元老奖章资源大师奖章优秀会员奖章活跃会员奖章

QQ
威望
1537
贡献
5097
兑换币
330
注册时间
2010-11-4
在线时间
338 小时
16#
发表于 2012-9-8 22:51:48 | 只看该作者
无敌吹风机 发表于 2012-5-11 11:31
/* Reset ESDHC */
    SDHC_SYSCTL = SDHC_SYSCTL_RSTA_MASK | SDHC_SYSCTL_SDCLKFS(0x80);   
    whi ...

我也遇到同样的问题,请问你是怎么解决的呢?
回复 支持 反对

使用道具 举报

2

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2264
威望
1160
贡献
664
兑换币
222
注册时间
2011-8-30
在线时间
220 小时
17#
发表于 2012-9-8 23:51:06 | 只看该作者
参考一下。。。。
回复 支持 反对

使用道具 举报

20

主题

155

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3468

优秀会员奖章活跃会员奖章论坛元老奖章

威望
1458
贡献
1388
兑换币
496
注册时间
2011-5-20
在线时间
311 小时
18#
发表于 2012-9-9 08:12:40 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

注册会员

Rank: 2

积分
147
威望
114
贡献
29
兑换币
0
注册时间
2012-9-8
在线时间
2 小时
毕业学校
太原理工大学
19#
发表于 2012-9-23 20:49:59 | 只看该作者
请问楼主解决了吗?我也有相同的问题,就是读写单个块是好用的,读多个快的时候,程序总是停在等待命令完成的那个循环里面,我的工程在IAR里面
回复 支持 反对

使用道具 举报

7

主题

45

帖子

0

精华

高级会员

Rank: 4

积分
512
威望
256
贡献
142
兑换币
163
注册时间
2012-12-10
在线时间
57 小时
毕业学校
海淀大学
20#
发表于 2012-12-10 14:41:38 | 只看该作者
LZ是好人,我的邮箱:jlyjj@sina.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-5 16:27 , Processed in 0.061889 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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