emgucv 读取图片一行像素值_单片机从SPI Flash刷图片到TFT屏

快速刷屏

最近的一个项目用到了2.4寸TFT LCD屏,分辨率为240*320,其中客户对屏幕的响应速度不太满意,后来做了优化,结果尚可。

一 硬件平台介绍

主芯片采用新唐NUC126芯片,64PIN,主频72MHz,内部Flash为256KB,内部RAM为20KB。

TFT LCD屏控制器为ST7789,屏幕采用8位并口。

由于图片资源较多,使用了8M字节 SPI Flash保存图片数据。图片像素是RGB565格式保存,一个像素占2字节空间。

项目要求:在项目上,界面有全屏的背景图片,该图片保存在SPI Flash,在上层有一些参数,如电池电量、阻值、功率、电压、温度等,是可变的。这些参数是彩色的,甚至有的是透过背景显示的。

二 刷屏接口性能

NUC126 SPI速度,原厂理论上说可以到36Mbps(主频的一半),但实测最高为28.75Mbps = 144M/5.(PLL频率为144M)

因为RAM只有20KB,代码已经使用了10KB左右,剩余的RAM很有限。所以采取的方式是按行读出,读一行刷一行。

8099e9b57be565a0cbdb5540e3f068e8.png

刷屏效果很差,能看到显示屏从上到下依次刷数据。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值