[STM32F7] 【独一无二的STM32F769I-DISCO】JEPG显示测试

[复制链接]
1186|1
 楼主| jinyi7016 发表于 2016-12-18 23:40 | 显示全部楼层 |阅读模式
在没有插入SD卡时,显示屏的显示为:

20161218_213809.jpg


由于程序中存在大量对于SD卡与LCD的操作,真正的解码程序只是由JPEG_Decode_DMA函数到完成JPEG解码到获取JPEG信息所用的时间。
程序中设置了两个变量,分别在解码前与解码后调用HAL_GetTick();函数,取差值来计算时间 ,其时间人分辨率为1ms
显示一张800*480的jpg图片,这个时间为688-622=66ms。
无标题.png

显示效果

20161218_221403.jpg


显示一张600*399的jpg图片所用的时间为666-622=44ms。
无标题.png

显示效果:

20161218_220058.jpg

显示一张360*240的jpg图片所用的时间为666-622=21ms。

无标题.png

显示效果:

20161218_220719.jpg

由此看来,显示速度还是很不错的。解码一个800*480的jpg图片的速度为66ms,再加上显示与SD卡的操作部分,速度应该可以在100ms左右,其正好是在人类的视觉暂留的时间范围内,显示起来应该是很不错的。



戈卫东 发表于 2016-12-19 05:20 | 显示全部楼层
很慢,没有优化吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

148

主题

1414

帖子

12

粉丝
快速回复 在线客服 返回列表 返回顶部