图片显示实验中未看到图的问题

2019-10-14 21:15发布

唉。。郁闷死了。。解决了flash,解决了汉字显示。。继续折腾图片显示时,发现将jpegdecode.c    sysfile.c都加进工程里,然后文件图片啥的都放进SD卡的根目录了(这个没有问题,在min STM32板子验证过)。但是在我自己做的这个毕设的板子上却发现现象:


依次显示
        Show_Str(60,50,"Mini STM32开发板",16,0);      
Show_Str(60,70,"图片显示 程序",16,0);       Show_Str(60,90,"正点原子@ALIENTEK",16,0);       Show_Str(60,110,"2011年1月2日",16,0);  
Show_Str(60,130,"开始显示...",16,0); 


然后按照正常情况是现在应该开始显示图片了。可是就一直显示白屏,轮流的显示白屏,不过在白屏上面还是显示了图片的名字,比如1.jpg  2.jpg  3.jpg..........就是所有运行除了没看到图片之外都是正常的
中间是跳过了:

while(FAT_Init())//FAT 错误 { Show_Str(60,130,"文件系统错误!",16,0);   i= SD_Initialize(); if(i)Show_Str(60,150,"SD卡错误!",16,0);//SD卡初始化失败   delay_ms(500); LCD_Fill(60,130,240,170,WHITE);//清除显示   delay_ms(500); SYS_LED=!SYS_LED;    }     while(SysInfoGet(1))//得到图片文件夹   { Show_Str(60,130,"图片文件夹未找到!",16,0);   delay_ms(500);   FAT_Init(); SD_Initialize(); SYS_LED=!SYS_LED; LCD_Fill(60,130,240,170,WHITE);//清除显示   delay_ms(500);  请问军哥,这个现象,是哪里出了问题了?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。