问下大家,用BF532驱动800*480 24位真彩屏,刷新刷新缓冲区数据时,发现图像有抖动,不连续,这种情况一般是怎么处理的???
我是按照例子上刷新displaybuff565缓冲区的。。。。。。。。。
抖动时屏幕移屏吗?还是屏幕闪一下就恢复正常,图像不移动?
可以用示波器测量一下PPI的时钟和同步信号在屏闪的时候是否信号稳定。
代码中有没有其他对内存操作模块,比如连续对内存操作将PPIDMA从内存读数据的通道堵死,如果有,加一点延时,以缓解DMA的通道。
在EBIU_AMGCTL寄存器中,将DMA的优先级设置为优先。
检查一下PPI的时钟是否超过液晶屏的规定范围,检查所送的数据是否异常。