你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

12
返回列表 发新帖
楼主: xufengjuan

STM32 SDIO 通信问题

[复制链接]

13

主题

23

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2011-9-15 09:59:06 | 显示全部楼层

回复:STM32 SDIO 通信问题

回复第 10 楼 于2011-09-14 08:54:49发表:
回复第 9 楼 于2011-09-14 08:09:40发表:
CMD0只是复位SD卡,而并不是通信。所以这个问题还是通信的问题。 

我用的是207的板子,RCC_APB2PeriphClockCmd(RCC_APB2Periph_SDIO, ENABLE);开时钟,可为什么打不开呢?
 
 

问题解决了,是引脚复用的问题。感谢!
回复 支持 反对

使用道具 举报

2

主题

28

回帖

0

蝴蝶豆

新手上路

最后登录
2019-5-26
发表于 2012-9-5 18:00:02 | 显示全部楼层

RE:STM32 SDIO 通信问题

MARK。。。。。
回复 支持 反对

使用道具 举报

0

主题

3

回帖

0

蝴蝶豆

初级会员

最后登录
2017-11-17
发表于 2013-6-27 16:42:50 | 显示全部楼层

RE:STM32 SDIO 通信问题

您好:
我用STM32F4时也遇到和您相同的问题,但我应该不是引脚复用的问题(SDIO和USART4/USART5复用),我在初始化IO时就已经复用了:
GPIO_PinAFConfig(GPIOC, GPIO_PinSource8, GPIO_AF_SDIO);
GPIO_PinAFConfig(GPIOC, GPIO_PinSource9, GPIO_AF_SDIO);
GPIO_PinAFConfig(GPIOC, GPIO_PinSource10, GPIO_AF_SDIO);
GPIO_PinAFConfig(GPIOC, GPIO_PinSource11, GPIO_AF_SDIO);
GPIO_PinAFConfig(GPIOC, GPIO_PinSource12, GPIO_AF_SDIO);
GPIO_PinAFConfig(GPIOD, GPIO_PinSource2, GPIO_AF_SDIO);
现在执行到:
SDIO_CmdInitStructure.SDIO_Argument = SD_CHECK_PATTERN;
SDIO_CmdInitStructure.SDIO_CmdIndex = SDIO_SEND_IF_COND;
SDIO_CmdInitStructure.SDIO_Response = SDIO_Response_Short;
SDIO_CmdInitStructure.SDIO_Wait = SDIO_Wait_No;
SDIO_CmdInitStructure.SDIO_CPSM = SDIO_CPSM_Enable;
delay_us(100);
SDIO_SendCommand(&SDIO_CmdInitStructure);
errorstatus = CmdResp7Error();
一直超时,请指教!
回复 支持 反对

使用道具 举报

0

主题

2

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2014-1-3 10:53:35 | 显示全部楼层

回复:STM32 SDIO 通信问题

你好,请问你的问题解决了么,我也遇到类似的问题,我用的是103系列的,我在写CMD8后也一直收不到回应命令,总是提示CMDSTAT: error CMDTIMEOUT的超时错误!
回复 支持 反对

使用道具 举报

0

主题

2

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2014-1-3 10:54:52 | 显示全部楼层

RE:STM32 SDIO 通信问题

检查过,clk时钟是有了,管脚复用的问题也不存在,还有可能是哪些原因造成的呢?
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版