硬汉嵌入式论坛

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

[emWin] stemwin + 429

[复制链接]

100

主题

94

回帖

394

积分

高级会员

积分
394
发表于 2020-2-6 15:11:39 | 显示全部楼层 |阅读模式
  1. void MainTask(void)
  2. {
  3. //        WM_SetCreateFlags(WM_CF_MEMDEV);
  4.         WM_MULTIBUF_Enable(1);
  5.         GUI_Init();  
  6.        
  7.     CreateXXXWindow(WM_HBKWIN);
  8. }
复制代码
登陆界面键盘输入密码时候,每次输入一个字符,屏幕会颤动一下?这个该从哪里着手呢,谢谢
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2020-2-6 23:52:18 | 显示全部楼层
发个视频效果,我看下是怎么个闪。

是使能三缓冲没有正确使能,还是程序设置有问题,还是硬件有问题。
回复

使用道具 举报

100

主题

94

回帖

394

积分

高级会员

积分
394
 楼主| 发表于 2020-2-7 11:00:44 | 显示全部楼层
eric2013 发表于 2020-2-6 23:52
发个视频效果,我看下是怎么个闪。

是使能三缓冲没有正确使能,还是程序设置有问题,还是硬件有问题。
void emwindemo_task(void *pvParameters)
{       
        MainTask();
       
        while(1)
        {
//                GUI_Delay(10);
                GUI_Delay(10);

        }
}
/***********************************************************************************
** @Description:触摸线程
** @para :      
** @return      
***********************************************************************************/
void touch_task(void *pvParameters)
{
        while(1)
        {
                GUI_TOUCH_Exec();                       
//                vTaskDelay(10);
                vTaskDelay(10);

        }
}
  1. #define TOUCH_TASK_PRIO                        4
  2. #define TOUCH_STK_SIZE                        256

  3. #define EMWINDEMO_TASK_PRIO                3
  4. #define EMWINDEMO_STK_SIZE                1024
复制代码



0258f242826cafc0474838f2a7d2e06f.mp4

2.26 MB, 下载次数: 1

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2020-2-8 09:08:35 | 显示全部楼层

这么写,看看是否正常,不使用三缓冲。

WM_SetCreateFlags(WM_CF_MEMDEV);
GUI_Init();  
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-18 17:59 , Processed in 0.223183 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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