智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2548|回复: 5
打印 上一主题 下一主题

112针的XS128测试SD卡,一直卡着spi的传输。。。

[复制链接]

2

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
173
威望
147
贡献
26
兑换币
0
注册时间
2011-10-25
在线时间
0 小时
跳转到指定楼层
1#
发表于 2011-10-25 22:54:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有没有人知道为什么。。。。

2

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
173
威望
147
贡献
26
兑换币
0
注册时间
2011-10-25
在线时间
0 小时
2#
 楼主| 发表于 2011-10-25 22:58:15 | 只看该作者
用的是龙丘的集成SD模块的112针的XS128,4个引脚,通过测试,对应的引脚应该是S4 S5 S6 S7
  1. while (!SPI0SR_SPTEF);
  2.     SPI0DRL = ch;
  3.     while (!SPI0SR_SPIF);
  4.     spi_tmp = SPI0DRL;
复制代码
但一直卡在while (!SPI0SR_SPIF);里面。

第一次写freescale,求指导,谢谢
回复 支持 反对

使用道具 举报

2

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
173
威望
147
贡献
26
兑换币
0
注册时间
2011-10-25
在线时间
0 小时
3#
 楼主| 发表于 2011-10-25 22:58:21 | 只看该作者
本帖最后由 keg13579 于 2011-10-25 23:14 编辑

自己写的都用不了。。。

用的是龙丘的集成SD模块的112针的XS128,
通过测试,SD对应的引脚应该是S4 S5 S6 S7
spi的初始化程序:
  • void SPI_Init(void)
  • {
  • MODRR_MODRR4=0; //使用s口
  • //DDRM = 0x31; //SCK0=1,MOSI=1,pm0为cs 0b00110001
  • DDRS_DDRS5 =1;
  • DDRS_DDRS5 =1;
  • DDRS_DDRS6 =1;
  • DDRS_DDRS7 =1;
  • SPI0CR1 = 0x5e; //CPOL=1,CPHA=1 0b01011110
  • SPI0CR2 = 0x10; //0b00010000
  • SPI0BR = 0x07; // 80M / 256 = 312.5k
  • }



但在sd的初始化阶段传送SPI数据就没有相应。
  • while (!SPI0SR_SPTEF);
  • SPI0DRL = ch;
  • while (!SPI0SR_SPIF);
  • spi_tmp = SPI0DRL;



一直卡在while (!SPI0SR_SPIF);里面。
网上的源码写的都是M口的,自己改成S口的,不知道有没有什么要注意的地方。
硬件是集成好的模块,供电什么的也没问题。
第一次写freescale,求指导,谢谢
回复 支持 反对

使用道具 举报

49

主题

3751

帖子

1

精华

顶级版主

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

积分
27953

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

威望
10635
贡献
10966
兑换币
4566
注册时间
2010-11-23
在线时间
3176 小时
4#
发表于 2011-10-25 23:08:27 | 只看该作者
可能性太多了,细节问题很复杂。
回复 支持 反对

使用道具 举报

2

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
173
威望
147
贡献
26
兑换币
0
注册时间
2011-10-25
在线时间
0 小时
5#
 楼主| 发表于 2011-10-25 23:12:27 | 只看该作者
回复 4# turf456

硬件方面用的是龙丘集成SD卡的开发板,也是全新的,应该没啥问题。

可以要个SD的驱动程序吗?
回复 支持 反对

使用道具 举报

49

主题

3751

帖子

1

精华

顶级版主

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

积分
27953

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

威望
10635
贡献
10966
兑换币
4566
注册时间
2010-11-23
在线时间
3176 小时
6#
发表于 2011-10-26 00:59:52 | 只看该作者
回复  turf456

硬件方面用的是龙丘集成SD卡的开发板,也是全新的,应该没啥问题。

可以要个SD的驱动 ...
keg13579 发表于 2011-10-25 23:12



    坛子里应该有吧,或者问问掌柜的。如果你不想在这个细节上死抠的话。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-7 23:32 , Processed in 0.055177 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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