我用的miniSTM32开发板,程序完全是下载的例程,使用的SD大卡,下载后屏幕一直提示“Fatfs Error!”,也就是这个函数exf_getfree("0",&total,&free)得不到SD卡的总容量和剩余容量,不挂载文件系统时,是可以读到SD卡容量,这应该是SD卡的问题还是文件系统的问题?程序完全是下载的例程没更改过,刚开始研究文件系统不太懂,还请大佬赐教
while(exf_getfree("0",&total,&free)) //得到SD卡的总容量和剩余容量{
LCD_ShowString(60,150,200,16,16,"Fatfs Error!");
delay_ms(200);
LCD_Fill(60,150,240,150+16,WHITE);//清除显示
delay_ms(200);
LED0=!LED0;//DS0闪烁
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>