第16章 附件A---电阻屏触摸校准
二代示波器的触摸校准比较简单,随时随地都可以做触摸校准,按下K1按键即可校准。有时候我们做触摸校准界面,需要在特定的界面才可以进入触摸校准状态,非常繁琐,这里采用的方法就非常省事了,也推荐大家在项目中使用。
不管当前示波器打开的是哪个界面,都可以按下K1按键做触摸校准,实现方法如下:
hTouchWin = WM_CreateWindowAsChild(0,
0,
800,
480,
WM_HBKWIN,
WM_CF_SHOW,
_cbTouchCalibration,
0);
WM_Exec();
WM_SelectWindow(hTouchWin);
/* 执行触摸校准 */
TOUCH_Calibration();
WM_SelectWindow(0);
WM_DeleteWindow(hTouchWin);
WM_Exec();
============================
关于这个触摸校准,有以下两点要注意:
1、电阻屏四点触摸校准,校准后参数将保存到板载的EEPROM里面,下次上电会自动从EEPROM里面加载。
2、电阻屏需要校准,电容屏无需校准。
按下K1按键后,依次点击四个小圆圈进行4点触摸校准,最好用触摸笔去点击,这样校准的结果比较准确,校准完毕后,自动返回示波器界面,在示波器界面里面点击控件测试是否准确即可:
知识点拓展
如果大家需要更好的测试电阻触摸屏的校准效果,学习新版emWin教程的第66章:附件A – 电阻触摸屏校准说明:http://forum.armfly.com/forum.php?mod=viewthread&tid=19834。




关键字:电阻屏 触摸校准
编辑:什么鱼 引用地址:http://news.eeworld.com.cn/Test_and_measurement/ic571958.html
推荐阅读
【二代示波器教程】第10章 示波器设计—数字信号处理
第10章 示波器设计—数字信号处理本章节为大家讲解二代示波器中用到的FFT和FIR。单纯从应用上来说,比较省事,调用API函数即可,从学习的角度来说,需要大家花点精力。10.1 FFT快速傅里叶变变换10.2 FIR有限冲击响应滤波器10.3 总结10.1 FFT快速傅里叶变换二代示波器中做了2048点的浮点FFT。具体实现是采用ARM的DSP库函数arm_rfft_fast_f32。/*********************************************************************************************************** 函 数名: DS
发表于 2022-05-13
【二代示波器教程】第11章 示波器设计—功能模块划分
11.1 主界面上的五个按钮为了方便各个功能的配置,主界面右侧做了五个按钮,用于实现五个不同功能的配置。代码如下:/* 创建需要的按钮*************************************************************/hButton0 = BUTTON_Create(670, 40, 100, 44,GUI_ID_BUTTON0, WM_CF_SHOW);BUTTON_SetText(hButton0, "Measure");WM_SetHasTrans(hButton0);WM_SetCallback(hButton0, _cbButton);hButton1 = BUT
发表于 2022-03-31
【二代示波器教程】第15章 FreeRTOS操作系统版本二代示波器实现
15.1 注意事项(重要必读)1、学习本章节前,务必保证已经学习完毕前面章节。另外,工程代码注释已经比较详细,了解了框架后,直接看源码即可。2、仅支持800*480分辨率显示屏,如果是电容屏,无需校准。如果是电阻屏,需要校准,按下按键K1即可进入校准界面。3、由于按键不够用,K1按键的消息处理做了三个条件编译,详情见本章15.6小节。默认K1按键执行触摸校准,也可以选择执行截图或者串口打印任务执行情况。另外,不管当前处于任何界面都可以进行触摸校准,仅电阻屏需要校准,电容屏无需校准。4、STemWin5.40版本的截图功能有bug,详情看此贴:http://forum.armfly.com/forum.php?mod=viewthre
发表于 2022-03-31
【二代示波器教程】第14章 uCOS-III操作系统版本二代示波器实现
14.1 注意事项(重要必读)1、学习本章节前,务必保证已经学习完毕前面章节。另外,工程代码注释已经比较详细,了解了框架后,直接看源码即可。2、仅支持800*480分辨率显示屏,如果是电容屏,无需校准。如果是电阻屏,需要校准,按下按键K1即可进入校准界面。3、由于按键不够用,K1按键的消息处理做了三个条件编译,详情见本章14.6小节。默认K1按键执行触摸校准,也可以选择执行截图或者串口打印任务执行情况。另外,不管当前处于任何界面都可以进行触摸校准,仅电阻屏需要校准,电容屏无需校准。4、STemWin5.40版本的截图功能有bug,详情看此贴:http://forum.armfly.com/forum.php?mod=viewthre
发表于 2022-03-31
【二代示波器教程】第18章 附件C---波形拟合
emWin5.44中新增的样条函数Spline可以实现波形拟合,即波形插补。不过当前可用于芯片的emWin库还没有升级到5.44,等升级到5.44后,大家可以做研究。下面知识点来自百度百科:在数学学科数值分析中,样条是一种特殊的函数,由多项式分段定义。样条的英语单词spline来源于可变形的样条工具,那是一种在造船和工程制图时用来画出光滑形状的工具。在中国大陆,早期曾经被称做“齿函数”。后来因为工程学术语中“放样”一词而得名。在插值问题中,样条插值通常比多项式插值好用。用低阶的样条插值能产生和高阶的多项式插值类似的效果,并且可以避免被称为龙格现象的数值不稳定的出现。并且低阶的样条插值还具有“保凸”的重要性质。在计算机科学的计算机辅助
发表于 2022-03-31
S3C2440裸机------触摸屏_电阻触摸屏硬件原理
1.电阻触摸屏原理2.电阻触摸屏等效电路2.1触摸屏空闲状态平时触摸屏没有被按下时,等效电路如图14.5所示。S4、S5闭合,S1、S2、S3断开,即YM接地、XP上拉、XP作为模拟输入(对CPU而言)、YP作为模拟输入、XM高阻。平时触摸屏没有被按下时,由于上拉电阻的关系,Y_ADC为高电平,当x轴和y轴收挤压而接触导通后,Y_ADC的电压由于连通道y轴接地而变为低电平,此低电平可作为中断触发信号来通知CPU发生“Pen Down”事件。2.2采样X_ADC电压采样X_ADC电压,得到x坐标,等效电路如图14.6所示。S1、S3闭合,S2、S4、S5断开,即XP 接上电源、XM接地、YP作为模拟输入、YM高阻、XP禁止上拉。这时,
发表于 2021-10-08