硬汉嵌入式论坛

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

[emWin] Emwin  触摸屏问题

[复制链接]

3

主题

9

回帖

3

积分

新手上路

积分
3
发表于 2017-2-11 11:45:35 | 显示全部楼层 |阅读模式
求大神帮忙分析分析
我用的STM32F429+4.3 GRB电阻屏 +XPT2046 触摸IC,STemwin 5.26
在启动所有窗口的存储设备  WM_SetCreateFlags(WM_CF_MEMDEV) 后,触摸屏的反应会越来越慢,如果不启动存储设备触摸屏不会出现这个问题,但有屏幕明显的刷屏,求助各位大神,这是什么问题!!!![s:142]




int  GUI_TOUCH_X_MeasureX(void)
{


  return TP_Read_XOY(CMD_RD_Y);  //CMD_RDX=0XD0
}


int  GUI_TOUCH_X_MeasureY(void)
{   
    return TP_Read_XOY(CMD_RD_X);  //CMD_RDX=0XD0   
}



u16 TP_Read_XOY(u8 xy){
    u16 i, j;    u16 buf[READ_TIMES];
    u16 sum=0;    u16 temp;
    for(i=0;i<READ_TIMES;i++)buf=TP_Read_AD(xy); //读取触摸屏的值                         for(i=0;i<READ_TIMES-1; i++)//ÅÅDò
    {        for(j=i+1;j<5;j++)
        {            if(buf>buf[j])  //从小到大排列
            {                temp=buf;
                buf=buf[j];                buf[j]=temp;
            }        }
    }          sum=0;
    for(i=1;i<4;i++)sum+=buf;       //在5个数据中去除一个最大值和一个最小值,取平均   
     temp=sum/3;
    return temp;   }

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117619
QQ
发表于 2017-2-11 14:45:38 | 显示全部楼层
触摸引脚是否仅外接了2046,有没有外接其它设备。另外就是把游标箭头显示出来,随意在界面上滑动游标箭头,看看是否流畅。
回复

使用道具 举报

3

主题

9

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2017-2-12 21:30:50 | 显示全部楼层
没有外接其他设备,卡的时候,游标箭头也不流畅,半天不动,但是我点击的时候,是可以接收到触摸屏的坐标,我打印出来是对的,就是不知道为什么屏幕上没反应....
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117619
QQ
发表于 2017-2-13 09:10:27 | 显示全部楼层
将emWin的动态内存改成使用内部SRAM试试。
回复

使用道具 举报

3

主题

9

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2017-2-15 19:42:52 | 显示全部楼层
将emWin的动态内存改成使用内部SRAM速度快的很多,但还是越来越卡,反应 点一下屏幕,游标好过一会儿才会动,然后切换窗口
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117619
QQ
发表于 2017-2-16 01:30:47 | 显示全部楼层

回 铃溪l 的帖子

铃溪l:将emWin的动态内存改成使用内部SRAM速度快的很多,但还是越来越卡,反应 点一下屏幕,游标好过一会儿才会动,然后切换窗口 (2017-02-15 19:42) 
是不是你的驱动有问题,感觉你的硬件驱动哪里有问题。
回复

使用道具 举报

3

主题

9

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2017-2-16 09:25:17 | 显示全部楼层
一开始反应很快,慢慢的越来越慢,最有可能是哪块的驱动有问题啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-18 16:22 , Processed in 0.043736 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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