TFT使用的是ili9481驱动,我想外扩SRAM作为TFT显示缓存来消除整屏切换时的拉屏效果。
我的做法如下:
1、FSMC与TFT连接,FSMC与外部SRAM连接
2、使用DMA2的M2M方式连接SRAM与TFT(由于屏是480*320的分辨率,所以需要3次DMA传输才能刷完整个屏)
3、通过改变SRAM中的数值来达到快速刷新目的
程序运行就是DMA不断往TFT里面送数据就可以了。但是从目前看到的效果,其整屏刷新速度还不及20帧。
请问是我方法没有用对,还是根本就没必要外扩SRAM?
其实以现在这个分辨率不扩SRAM也是可以的,但是我后面想刷800*480的屏,应该就需要了吧? |