UCGUI移植

2019-07-20 21:27发布

前几天移植UCGUI到探索板上,用的是3.2存的电阻屏,很正常,今天在原子哥店里买的4.3寸屏到了,移植进去发现刷新巨慢巨慢,
GUI_Init()
GUI_SetBkColor(GUI_RED)
GUI_Clear()
就这三句话屏幕从白 {MOD}刷到黑 {MOD}再刷到红 {MOD},巨慢巨慢,这是为什么呀?屏幕太大了?
底层驱动用的都是原子哥的历程,没改过,我刚在论坛里下载了一个别人移植的程序,结果下到板子里和我移植的情况一样一样的,巨慢~巨慢~,谁知道怎么改这个东西,我挺着急的,做校赛,还有半个月就交了,我这刚开始就卡这了。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
Ω囿圉Ω
1楼-- · 2019-07-20 23:40
你会不会是用写的点方法移植的呢?
zzz
2楼-- · 2019-07-21 00:56
 精彩回答 2  元偷偷看……
zzz
3楼-- · 2019-07-21 01:19
Ω囿圉Ω 发表于 2016-6-14 19:20
你会不会是用写的点方法移植的呢?

什么意思?
加到GUI 里边的函数有
LCD_Inition()//初始化,加到GUI_Init()里了
LCD_FastDrawPoint()
LCD_ReadPoint()
一共加进这三个函数
zzz
4楼-- · 2019-07-21 05:05
Ω囿圉Ω 发表于 2016-6-14 19:20
你会不会是用写的点方法移植的呢?

我明白你的意思了,上网查了一下,有一个划线的函数和一个填充矩形的函数要优化,我照着论坛上一个网友的帖子改了一下,速度一下就上来了,谢谢你的提醒,还要谢谢@蘑菇,看他的优化改的
正点原子
5楼-- · 2019-07-21 08:25
帮顶

一周热门 更多>