ucgui下触摸屏问题【悬赏问答】
各位前辈,我在STM32F407上使用ucos+ucgui3.2,显示已经没有问题了,但是触摸屏始终不能正确定位啊。#define GUI_TOUCH_AD_LEFT 3600
#define GUI_TOUCH_AD_RIGHT 391
#define GUI_TOUCH_AD_TOP 270
#define GUI_TOUCH_AD_BOTTOM 3600
这里面的参数值我有修改,并根据已经读出的值有修改,但是不知道为何修改这些值现象始终没有什么变化。
u16 TPReadX(void)
{
u16 x=0;
TP_CS();
SpiDelay(10);
SPI_WriteByte(0xD0);
SpiDelay(10);
x=SPI_WriteByte(0x00);
x3;
return (x);
}
读取X坐标程序这么写可以吗?
RE:ucgui下触摸屏问题
怎么没有人回答啊,是不是ucgui库的问题啊,我的库是网上下载的例子里面的库文件ucgui.libRE:ucgui下触摸屏问题
不是,这个是由于触摸膜计算出的位置。回复:ucgui下触摸屏问题
你好,我想问下,用触摸屏要怎么设置,是要像显示一样要先编写自己的驱动程序然后把初始化接口设置好吗,还是不用编写驱动程序RE:ucgui下触摸屏问题
要先校验触摸屏的原始坐标。:DRE:ucgui下触摸屏问题
触摸屏的值,我跟踪读出来了,并将配置文件的进行了修改,可还是没有用啊RE:ucgui下触摸屏问题【悬赏问答】
你配置的四个宏在GUI_TOUCH_Exec中进行左边换算的时候有用,你提供的那个函数是读取AD值的,并不是读取X的坐标,坐标换算以及处理都在GUI_TOUCH_Exec这个函数中完成下面是我共享在本论坛的一个移植视频,视频源码下载地址已经更新
https://www.stmcu.org.cn/bbs/article_245_445448.html
UCGUI源码学习中---Q群295214484
页:
[1]