在线时间6 小时
UID234399
ST金币0
蝴蝶豆0
注册时间2010-10-22
初级会员
- 最后登录
- 2017-11-17
|
发表于 2013-6-27 16:42:50
|
显示全部楼层
a0a.1 0b0c
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();
一直超时,请指教! |
|