OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7814|回复: 5

优化代码驱动TFT...无明显刷屏动作....

[复制链接]

7

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2012-3-14
在线时间
3 小时
发表于 2012-3-15 14:23:53 | 显示全部楼层 |阅读模式
本代码在原来基础上将写数据、命令函数进行宏定义,减少调用函数的压栈时间,再使用FSMC和液晶GRAM地址自动加减方式驱动, 刷屏时间减少将近一半。 显示400*240的图片时,已经看不到明显的刷屏动作。现将代码贴上...供大家一起学习交流....

TFT__FSMC_test.rar

3.13 MB, 下载次数: 471

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2200
金钱
2200
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-3-15 14:57:01 | 显示全部楼层
谢谢分享!

建议使用 __forceinline 来声明函数,而不是用宏定义,宏定义使用不当很容易就出问题,
而且多行的话,还是函清晰明了。
用__forceinline 声明后,可强制编译器把代码内联到你调用的地方,不损失效率,安全可靠。
https://github.com/roxma
回复 支持 反对

使用道具 举报

7

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2012-3-14
在线时间
3 小时
 楼主| 发表于 2012-3-15 15:03:39 | 显示全部楼层
回复【2楼】Pony279:
---------------------------------
嗯...学习了...
回复 支持 反对

使用道具 举报

42

主题

568

帖子

0

精华

高级会员

Rank: 4

积分
784
金钱
784
注册时间
2010-12-19
在线时间
5 小时
发表于 2012-3-15 15:37:58 | 显示全部楼层
能不能用FATFS从SD卡中读出图片格式。

你这种数组刷图片,应用起来不是很实际。

我用FATFS刷图片,那个刷屏现象惨不忍睹呀。
一个上蹿下跳的猴子~~~
回复 支持 反对

使用道具 举报

7

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2012-3-14
在线时间
3 小时
 楼主| 发表于 2012-3-15 15:51:54 | 显示全部楼层
回复【4楼】wolfdong7:
---------------------------------
接下来就准备试FATS
回复 支持 反对

使用道具 举报

3

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2021-1-30
在线时间
68 小时
发表于 2021-3-25 14:21:37 | 显示全部楼层
感谢分享!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-29 05:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表