OpenEdv-开源电子网

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

FTF9341刷屏速度问题

[复制链接]

4

主题

12

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2016-3-6
在线时间
12 小时
发表于 2016-3-6 11:08:21 | 显示全部楼层 |阅读模式
我用原子哥的例程刷屏很快  ,但是我自己写的刷屏很慢 —系统时钟都设置成很快的了   也没有什么延时 甚至复制例程里面的读写函数来用  还是刷屏很慢   找了大半天没找出问题
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

36

主题

249

帖子

0

精华

高级会员

Rank: 4

积分
680
金钱
680
注册时间
2015-12-13
在线时间
243 小时
发表于 2016-3-6 11:18:28 | 显示全部楼层
本帖最后由 HER107 于 2016-3-6 11:33 编辑

如果仅仅是填充颜色的话, 就算51单片机 也是非常快的!! 关键是你代码要写得有效率~~~  STM32的话 不是有FSMC么~
回复 支持 反对

使用道具 举报

36

主题

249

帖子

0

精华

高级会员

Rank: 4

积分
680
金钱
680
注册时间
2015-12-13
在线时间
243 小时
发表于 2016-3-6 11:29:03 | 显示全部楼层
我给你举个例子, 比如 设置好写入的地址后,然后是循环写入数据,
那么 写入数据里面是不是有句RW=1;??? 假如是240*320的屏幕,就是153600字节,、
一次写8位的话,就写153600次; RW=1就重复了153600次;但是每次都是赋值1,没有改变。
STC的1T51单片机  这个指令需要3个时钟,那么153600次就是 460800个时钟,假使你频率开到最大30M赫兹,就是15.36毫秒。
如果你在写入地址后加一句 RW=1;然后在写数据里面去掉这句,那么就能 节省这 15.36毫秒!!  
当然这只是其中一个小技巧,,其他我就不想透露了  
回复 支持 反对

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2016-3-6
在线时间
12 小时
 楼主| 发表于 2016-3-6 11:46:36 | 显示全部楼层
HER107 发表于 2016-3-6 11:18
如果仅仅是填充颜色的话, 就算51单片机 也是非常快的!! 关键是你代码要写得有效率~~~  STM32的话 不是有 ...

原子哥例程里面也没用FSMC  但他刷屏比我的快一倍
回复 支持 反对

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2016-3-6
在线时间
12 小时
 楼主| 发表于 2016-3-6 11:46:53 | 显示全部楼层
HER107 发表于 2016-3-6 11:29
我给你举个例子, 比如 设置好写入的地址后,然后是循环写入数据,
那么 写入数据里面是不是有句RW=1;? ...

厉害
回复 支持 反对

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2016-3-6
在线时间
12 小时
 楼主| 发表于 2016-3-6 11:50:12 | 显示全部楼层

我那想问一下  如果不是整个屏都刷呢?
回复 支持 反对

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2016-3-6
在线时间
12 小时
 楼主| 发表于 2016-3-6 11:50:54 | 显示全部楼层
eys 发表于 2016-3-6 11:46
原子哥例程里面也没用FSMC  但他刷屏比我的快一倍

不是填充   是写字符串
回复 支持 反对

使用道具 举报

36

主题

249

帖子

0

精华

高级会员

Rank: 4

积分
680
金钱
680
注册时间
2015-12-13
在线时间
243 小时
发表于 2016-3-6 12:06:42 | 显示全部楼层
eys 发表于 2016-3-6 11:50
我那想问一下  如果不是整个屏都刷呢?

不是一样的道理么! 都是先写地址再写数据  字符串也不还是一样~~
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-26 07:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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