硬汉嵌入式论坛

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

[emWin] emWin6.40 用AppWizrad工程回调定时器刷数据屏闪

[复制链接]

58

主题

661

回帖

840

积分

金牌会员

积分
840
发表于 2024-7-11 15:47:58 | 显示全部楼层 |阅读模式
用教程例子V7-557_emWin6.x实验_窗口管理器之定时器使用(裸机)测试,emwin库升级到V640版本,自己做的板子,SDRAM驱动和TFT都正常。现在遇到的问题是用AppWizrad工程代码在屏幕回调函数中创建定时器,定时刷数据,这个数据会闪屏,PC运行是正常的。

动画1.gif

2.png

但是用例程中的代码就是正常的,例程是通过经典方式资源列表创建的窗口。
动画2.gif

1.png





回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115896
QQ
发表于 2024-7-12 09:26:09 | 显示全部楼层
AppWizard默认好像没有开始三缓冲或者串口存储设备,你看是不是这个问题。
回复

使用道具 举报

58

主题

661

回帖

840

积分

金牌会员

积分
840
 楼主| 发表于 2024-7-15 08:01:59 | 显示全部楼层
eric2013 发表于 2024-7-12 09:26
AppWizard默认好像没有开始三缓冲或者串口存储设备,你看是不是这个问题。

周末回老家了没看,我看看来,驱动就是用的是V7第三版的驱动。您的意思就是AppWizard生成的代码没有开缓冲设备。所以就导致了AppWizard生成的代码闪烁,经典方式资源列表就是正常的。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115896
QQ
发表于 2024-7-15 08:24:37 | 显示全部楼层
ou513 发表于 2024-7-15 08:01
周末回老家了没看,我看看来,驱动就是用的是V7第三版的驱动。您的意思就是AppWizard生成的代码没有开缓 ...

对,开启存储设备或者三缓冲都行,之前AppWizard版本默认是没有开源的,每次我都手动开启。

你留意下。
回复

使用道具 举报

58

主题

661

回帖

840

积分

金牌会员

积分
840
 楼主| 发表于 2024-7-16 08:42:05 | 显示全部楼层
昨天没有弄,试了一下,确实是AppWizard没有开存储设备,打开就正常了
1.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115896
QQ
发表于 2024-7-16 08:59:00 | 显示全部楼层
ou513 发表于 2024-7-16 08:42
昨天没有弄,试了一下,确实是AppWizard没有开存储设备,打开就正常了

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-25 18:44 , Processed in 0.264663 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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