屏幕运行一会儿会闪一次的问题
这个问题只有在大批量对SDRAM快速操作时才容易出现,特别是仅使用了SDRAM,且将其作为LCD显存的同时,还使用SDRAM狂刷图。
解决办法
如果在程序中没有使用FMC NE1到NE4这个BANK,而仅使用了SDRAM和NAND(特别是仅使用了SDRAM),将NE1到NE4这4个驱动禁止即可解决。
__FMC_NORSRAM_DISABLE(FMC_NORSRAM_DEVICE, FMC_NORSRAM_BANK1);
__FMC_NORSRAM_DISABLE(FMC_NORSRAM_DEVICE, FMC_NORSRAM_BANK2);
__FMC_NORSRAM_DISABLE(FMC_NORSRAM_DEVICE, FMC_NORSRAM_BANK3);
__FMC_NORSRAM_DISABLE(FMC_NORSRAM_DEVICE, FMC_NORSRAM_BANK4);
当频繁操作SDRAM,特别是用作LCD显存并大量刷新图像时,可能会遇到屏幕闪烁的问题。解决方法是禁用未使用的FMC NE1到NE4银行。通过调用__FMC_NORSRAM_DISABLE函数来禁止这些银行可以避免该问题。

7687

被折叠的 条评论
为什么被折叠?



