硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2503|回复: 10
收起左侧

[emWin] emwin回调函数重绘时显示屏闪变

[复制链接]

5

主题

31

回帖

46

积分

新手上路

积分
46
发表于 2018-4-24 23:24:39 | 显示全部楼层 |阅读模式
如题。。f407emwin回调函数重绘时显示屏有翻页的感觉。
这样使用内存设备可以么?
void MainTask(void)
{
    /* 初始 emWin */
    GUI_Init();
    WM_SetCreateFlags(WM_CF_MEMDEV);
    /* 创建对话框 */
    CreateFramewin();
    while (1)
    {
        GUI_Delay(10);
    }
}

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117635
QQ
发表于 2018-4-25 00:30:16 | 显示全部楼层
程序没问题,你的emWin底层做优化了没有。
回复

使用道具 举报

5

主题

31

回帖

46

积分

新手上路

积分
46
 楼主| 发表于 2018-4-25 00:50:28 | 显示全部楼层
eric2013 发表于 2018-4-25 00:30
程序没问题,你的emWin底层做优化了没有。

底层没做优化。是底层驱动接口(画线,矩形填充)需要自己优化么?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117635
QQ
发表于 2018-4-25 00:53:19 | 显示全部楼层
uStoprxy 发表于 2018-4-25 00:50
底层没做优化。是底层驱动接口(画线,矩形填充)需要自己优化么?

是的,还有最重要的16bpp,你当前用的什么控制器,ili9xxx系列吗
回复

使用道具 举报

5

主题

31

回帖

46

积分

新手上路

积分
46
 楼主| 发表于 2018-4-25 00:56:13 | 显示全部楼层
eric2013 发表于 2018-4-25 00:30
程序没问题,你的emWin底层做优化了没有。

用的是ST_emWin5.32。看的是V6开发板的emwin教程。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117635
QQ
发表于 2018-4-25 01:07:53 | 显示全部楼层
uStoprxy 发表于 2018-4-25 00:56
用的是ST_emWin5.32。看的是V6开发板的emwin教程。

你用的F429吗,使用SDRAM做显存,驱动裸屏?
回复

使用道具 举报

5

主题

31

回帖

46

积分

新手上路

积分
46
 楼主| 发表于 2018-4-25 01:08:06 | 显示全部楼层
eric2013 发表于 2018-4-25 00:53
是的,还有最重要的16bpp,你当前用的什么控制器,ili9xxx系列吗

是ili9xxx系列。
硬汉哥,是需要像V5教程那样把GUIDRV_Template.c添加进去,然后再优化?我看V6里面不用优化啊
回复

使用道具 举报

5

主题

31

回帖

46

积分

新手上路

积分
46
 楼主| 发表于 2018-4-25 01:09:05 | 显示全部楼层
eric2013 发表于 2018-4-25 01:07
你用的F429吗,使用SDRAM做显存,驱动裸屏?

是407系列。。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117635
QQ
发表于 2018-4-25 11:34:58 | 显示全部楼层
uStoprxy 发表于 2018-4-25 01:08
是ili9xxx系列。
硬汉哥,是需要像V5教程那样把GUIDRV_Template.c添加进去,然后再优化?我看V6里面不用 ...

V6是F429,不一样的。

看V5的那个教程即可。
回复

使用道具 举报

10

主题

34

回帖

64

积分

初级会员

积分
64
发表于 2018-4-25 13:32:41 | 显示全部楼层
eric2013 发表于 2018-4-25 00:53
是的,还有最重要的16bpp,你当前用的什么控制器,ili9xxx系列吗

“最重要的16bpp”是要修改什么?我的底层驱动应该也要优化一下
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117635
QQ
发表于 2018-4-25 15:46:01 | 显示全部楼层
fendoushuai 发表于 2018-4-25 13:32
“最重要的16bpp”是要修改什么?我的底层驱动应该也要优化一下

下载早期的emWin教程,看移植章节,有说明:
https://forum.anfulai.cn/forum.p ... &extra=page%3D1
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-19 19:25 , Processed in 0.040800 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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