我目前有一个应用需要驱动320*240 16位颜 {MOD}的TFT显示屏,屏上显示背景图片,背景图片上显示图标和字符,字符是一些动态的数据。要求类似手机滑屏的动态效果,背景图片与图标、字符一起滑动,多屏切换。
目前用的stm32f410 100m,8位模拟总线驱动屏,quad spi flash读取图片,emwin gui中间件。
目前刷一屏图片感觉有点吃力了,刷图标字符无压力。
想请教大家有没有做过类似的应用,需不需要上ram,还是nor flash,还是带tft驱动的mcu,还是ra8875 ?
利用DMA刷新屏幕,双缓冲就行 屏幕刷新的时候,可以修改另一个缓存的数据 除非你搞视频软解码,一般情况下芯片处理内部数据的速度比刷新屏幕的速度快
-----------------------
另外,最好16位硬件总线驱动,用IO模拟总线用不了DMA的
提醒一下:芯片标称容量以 bit 来算,我们使用以 byte 来算,千万不要弄错
你用STM32F4, 100M主频, 怎么也应该比我快的多吧, 原理上速度是够滑屏了,
我用STM32F1做淡入淡出都OK的
谢谢,我找开发板来测试一下,目前的硬件不支持DMA,qspi 和8080都是模拟的
一周热门 更多>