中级会员
 
- 积分
- 307
- 金钱
- 307
- 注册时间
- 2017-12-22
- 在线时间
- 65 小时
|
1金钱
根据fatfs读取SD卡目录文件名,写的程序只能在12864上显示一个文件名,在串口却能显示所有文件名。
,LCD12864上却只显示了韩成.TXT
[mw_shl_code=c,true] if(f_opendir(&dir,"huatu")==FR_OK) //′ò¿aÎļt¼D
{
while(f_readdir(&dir,&fileinfo)==FR_OK) //°′ÕÕË3Dò¶áÎļt¼D
{
i=0;
if(!fileinfo.fname[0])break; //èç1ûÎļtÃûÎa0.½áêø
{
// if(fileinfo.fattrib==AM_ARC) //ÅD¶ÏÎļtêôDÔ
displayString(0+2*i,0+2*i,fileinfo.fname);
printf("ÎļtÃû£o%s\r\n",fileinfo.fname);
printf("A");
i++;
}
}
}
else
displayString(0,0,"CAN'T READ");[/mw_shl_code]
这是LCD12864用于显示字符串的
[mw_shl_code=c,true]void displayString(unsigned char row,unsigned char col,char *ptr)
{
sendCMD(TABLE[8*row+col]);
while(*ptr != '\0')
{
sendData(*ptr++);
}
}[/mw_shl_code]
|
|