嵌入式系统在触摸屏驱动程序中的应用
来源:华强电子网 作者:—— 时间:2011-12-07 15:09
4.4 触摸屏校准
完成前面繁琐的工作后,驱动程序的各种功能就都已经准备就绪了。现在就可以实际触摸屏幕了。电阻触摸屏在操作前需要校准。这需要一些参考值。以便我们能够将接收到的原始模数转换值转换成高层软件所需的屏幕像素坐标。由于许多电阻触摸屏存在着显着的非线性,所以如果在最大值和最小值之间简单的插入几个位置数值会导致驱动程序非常不精确。通常触摸驱动程序在一启动时就运行校准程序。但要记住一定要把这些参考值保存起来。以免我们在以后的加电启动期间再做校准。
下面是校正算法代码:
做出准确判断的唯一途径就是进行大量反复的测试。经过大量试验表明,选取的校准点越多,内插窗口的间距越小,所得到的校准精度就越高。校准完成之后。便可以开始正常的操作了,并开始向更高层的软件发送触摸事件。最后一步,我们利用Platform Builder把编制好的驱动程序加载到WinCE内核中,然后烧录到目标设备。启动后我们就会得到一个友好的触摸屏界面。就能检验该驱动程序是否成功了。
5 结语
设计Windows CE驱动程序时。首先要选好驱动程序的类型。本文选取的是分层的本机设备驱动。开发的效率比较高,其它的驱动程序可以根据实际情况选择合适的驱动模型。此外。Windows CE的驱动程序可以针对不同的硬件平台进行移植。只要掌握了上述核心思想就能成功实现移植。
- •立即领票 | 芯片+封测+嵌入式系统大展9.15-17深圳福田见!国产化元器件一站式选型2022-08-23
- •深圳国际电子展暨嵌入式系统展在深圳举行2021-09-27
- •莱迪思将其FPGA拓展至智能和嵌入式视觉系统2020-09-11
- •Imagination展示突破性的新型安全关键驱动程序2020-05-06
- •Arm年会开跑,推全新嵌入式CPU定制化指令2019-10-10
- •商汤科技推出SenseDLC嵌入式人像识别SDK软件 安防边缘的“小巨人”2019-01-23
- •基于DSP嵌入式技术的智能刹车控制系统电路设计2019-01-18
- •Windows CE下基于TSC2101的音频控制系统电路设计2019-01-18
- •基于μC/OS-II嵌入式的固话来电防火墙电路模块设计2019-01-18
- •双向通信渔船测报仪系统电路模块设计2019-01-18