新手上路
- 积分
- 42
- 金钱
- 42
- 注册时间
- 2019-12-25
- 在线时间
- 7 小时
|
1金钱
while(SD_Init())//¼ì2a2»μ½SD¿¨
{
LCD_Write_EnStr(0,0,"SD Card Error!");
delay_ms(1000);
LCD_Write_EnStr(0,0,"Please Check! ");
delay_ms(1000);
LED2=!LED2;
}
LCD_Clear();
exfuns_init();
res = f_mount(fs[0],"0:",1); //1òÔØSD¿¨
if(res==0X0D) //FLASH′ÅÅì,FATÎļtÏμí3′íÎó,ÖØD¸ñê½»ˉFLASH
{
LCD_Write_EnStr(0,0,"SD card Formatting..."); //¸ñê½»ˉSD
res=f_mkfs(0,0,512); //¸ñê½»ˉSD,0,
if(res==0)
{
LCD_Clear();
LCD_Write_EnStr(0,0,"SD card FFinish"); //¸ñê½»ˉíê3é
f_mount(fs[0],"0:",1);
}
else
LCD_Clear();
LCD_Write_EnStr(0,0,"SD card FError "); //¸ñê½»ˉê§°ü
}
在sd卡f mout失败之后,f_mkfs为什么会失败,然后lcd一直卡在"SD card Formatting..."
|
|