TFT 320*240 求滑屏方案

2019-12-26 18:56发布

我目前有一个应用需要驱动320*240 16位颜 {MOD}的TFT显示屏,屏上显示背景图片,背景图片上显示图标和字符,字符是一些动态的数据。要求类似手机滑屏的动态效果,背景图片与图标、字符一起滑动,多屏切换。
目前用的stm32f410 100m,8位模拟总线驱动屏,quad spi flash读取图片,emwin gui中间件。

目前刷一屏图片感觉有点吃力了,刷图标字符无压力。
想请教大家有没有做过类似的应用,需不需要上ram,还是nor flash,还是带tft驱动的mcu,还是ra8875 ?
23条回答
not_at_all
1楼 · 2019-12-27 08:13.采纳回答
本帖最后由 not_at_all 于 2017-7-26 22:07 编辑
icoozy 发表于 2017-7-26 21:46
所以还是要外扩ram或者256k,384k的片子?150k一屏
正点原子的例程有没有这种滑屏的呢?
我感觉要缓存三屏 ...


利用DMA刷新屏幕,双缓冲就行    屏幕刷新的时候,可以修改另一个缓存的数据     除非你搞视频软解码,一般情况下芯片处理内部数据的速度比刷新屏幕的速度快
-----------------------
另外,最好16位硬件总线驱动,用IO模拟总线用不了DMA的      
提醒一下:芯片标称容量以 bit 来算,我们使用以 byte 来算,千万不要弄错
icoozy
2楼-- · 2019-12-27 22:57
 精彩回答 2  元偷偷看……
snoopyzz
3楼-- · 2019-12-28 03:40
icoozy 发表于 2017-7-27 11:31
410就是没有fsmc,64脚,用的PA口,因为相对来说管脚集中一点布线好走,选它是因为便宜加功耗低 ...

换PB口, 别给自己找事...SW USB UART SPI都在PA上, 我觉得PA 16个脚全被占太杯具
icoozy
4楼-- · 2019-12-28 04:34
snoopyzz 发表于 2017-7-27 13:21
换PB口, 别给自己找事...SW USB UART SPI都在PA上, 我觉得PA 16个脚全被占太杯具

确实感觉用得很纠结
有没有好的滑屏方案推荐,现在这种方式处理不过来了,即使16位fsmc
snoopyzz
5楼-- · 2019-12-28 07:16
本帖最后由 snoopyzz 于 2017-7-27 13:59 编辑
icoozy 发表于 2017-7-27 13:39
确实感觉用得很纠结
有没有好的滑屏方案推荐,现在这种方式处理不过来了,即使16位fsmc ...


我用f103@72mhz GPIO刷屏240*320*16位 {MOD}, 图片放SPI FLASH(SPI@18Mhz), 14.4fps
用f030@48Mhz GPIO刷屏240*320*16位 {MOD}, 图片放SPI FLASH(SPI@24Mhz), 18.9fps

刷纯 {MOD}超过100fps
icoozy
6楼-- · 2019-12-28 09:07
snoopyzz 发表于 2017-7-27 13:58
我用f103@72mhz GPIO刷屏240*320*16位 {MOD}, 图片放SPI FLASH(SPI@18Mhz), 14.4fps
用f030@48Mhz GPIO刷屏24 ...

这个帧率应该还是可以感觉出来吧
snoopyzz
7楼-- · 2019-12-28 14:21
 精彩回答 2  元偷偷看……

一周热门 更多>