移植ucGUI时,GUITouchConf.h文件里面的四个参数:
GUI_TOUCH_AD_LEFT、GUI_TOUCH_AD_RIGHT、GUI_TOUCH_AD_TOP、GUI_TOUCH_BOTTOM四个宏分别代表什么呢?
找了好多,说对应触摸屏的左上角和右下角AD值,但是什么叫左上什么叫右下呢?放的位置不一样,左上右下指的位置自然也不一样
有的说LEFT对应最小x坐标AD值,RIGHT---最大x坐标AD值,TOP--最大y坐标AD值,BOTTOM--最下y坐标AD值?这个说法正确吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
回复【4楼】xiaoyan:
---------------------------------
int GUI_TOUCH_X_MeasureX(void) {
//return en_Point.X0;
//u8 x=ADS_Read_XY(CMD_RDX);
printf("x=%d ",ADS_Read_XY(CMD_RDX));
return(ADS_Read_XY(CMD_RDX));
}
int GUI_TOUCH_X_MeasureY(void) {
//return en_Point.Y0;
printf("y=%d ",ADS_Read_XY(CMD_RDY));
return(ADS_Read_XY(CMD_RDY));
}
这样行吧? 没有按的时候X=0;y=2047;
我用的横屏显示,没有在LCD驱动中设置横屏,使用的
#define LCD_SWAP_XY 1
#define LCD_MIRROR_X 0
#define LCD_MIRROR_Y 1
上面的请问和下面的
#define GUI_TOUCH_SWAP_XY 0
#define GUI_TOUCH_MIRROR_X 0
#define GUI_TOUCH_MIRROR_Y 0
里面的_XY 意义一样吗?
串口输出后取了平均值
Xmin 119
Xmax 1939
Ymin 112
Ymax 1947
设置了个button 100*100大小 直接按照上边配置 按键和触摸对位置大小都不上,还要怎么设置啊?
还有,回复怎么上传不了图片,网速太慢,照片还专门压缩了下大小?
一周热门 更多>