基于3.0的库SD卡程序跑飞
发布: 2010-1-06 09:09 | 作者: kgq398 | 来源: StmFans思蜕盟 OPELC 自由电子联盟
18 sd card.rar
(2010-01-06 09:09:21, Size: 273 KB, Downloads: 4)
void HardFault_Handler(void)
{
/* Go to infinite loop when Hard Fault exception occurs */
while (1)
{
}
}
这个里面,不知道是为什么。请各位大侠给看一下
void Test_SdCard(void)
{
u16 i;
u8 write_buf[512],read_buf[512];
for(i=0;i<512;i++) //清空写缓存,并赋值
{
write_buf=i;
}
SD_WriteSingleBlock(0,write_buf); //写SD卡一个扇区
SD_ReadSingleBlock(0,read_buf); //读取该扇区的数据
for(i=0;i<512;i++)
{
USART2_Puts("read_buf is %d \n",read_buf);
}
}

(2010-01-07 08:58:23, Size: 281 KB, Downloads: 9)
18 sd card使用3.0的库.rar
我很奇怪。为什么我用2.0的启动代码和库,还用一样的函数,就可以成功。附上我的代码。看看(2010-01-07 08:58:33, Size: 270 KB, Downloads: 5)