今天试了下在ARM下显示简单的动画,发现画面十分缓慢而且会闪烁。
根据以往的经验还是自己操作的方式有问题----直接对1FRAME的内存不停的写入数据,当然会有很大的延迟。
后来查看了2410的DATASHEET,发现LCDSADDR1,2的值是可以动态改变的。
于是就想到在2块显寸间切换来试试,果然就不会出现闪烁的感觉。
但是开始的时候理解错误,以为要用到VIRTRUL SCREEN。就设置了ADDR3里边的OFFSET和WIDTH。
后来觉的自己的要求好象不需要用到这个,反而影响了之前的代码,就没有再用那个了。
现在还没有完善,明天还需要继续调试。