智能车制作

标题: K60的SDHC [打印本页]

作者: zy317409314    时间: 2012-6-24 02:43
标题: K60的SDHC
不知道有没有人遇到同样的问题,求解答,K60的SD卡
用的是苏大的SDHC。。。
一开始弄的时候,有2~3次SD存进去了,现在是怎么弄都存不进去,
后来发现SD初始化是成功了,是卡在写操作里头也就是下面这个函数
//=========================================================================
//函数名称:SDHC_status_wait                                                        
//功能概要:等待中断标志位置位                                                
//参数说明:mask:待不断的标志位掩码                              
//函数返回:返回传入的数                                                              
//=========================================================================
static uint32 SDHC_status_wait(uint32 mask)
{
    uint32        result;
    do
    {
        result = SDHC_IRQSTAT & mask;
    }
    while (0 == result);
    return result;
}


这里头有一个do{...}while的循环。。。应该是写操作没成功,一直处于等待状态,请问大家有没有能够解决这个问题的啊。

作者: zy317409314    时间: 2012-6-24 20:43
没人回答么。。。。
作者: 籓薯こ鲌爵0    时间: 2012-7-7 23:27
好问题!
作者: weo72607260    时间: 2012-11-24 14:29
解决没
作者: weo72607260    时间: 2012-11-24 14:33
应该是DMA传输中出现问题了




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2