- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
触摸屏接口驱动触摸屏接口设计触摸屏的分类电阻式触摸屏表面声波触摸屏红外式触摸屏电容式触摸屏电阻式触摸屏电阻技术触摸屏是一种对外界完全隔离的工作环境故不怕灰尘水汽和油污可以用任何物体来触摸比较适合工业控制领域及办公室内有限人的使用分为四线电阻和五线电阻触摸屏四线电阻触摸屏原理测量原理在触摸点坐标的测量过程中测量电压与测量点的等效电路图所示图中为测量点用测量触摸屏纵向座标触摸屏芯片的特点实现触摸屏的驱动选择控制通道对于输入电压或附加电压进行转换同步串行接口最大转换速率可编程控制位或者位转换模式工作电
* * * * 触摸屏接口驱动 触摸屏接口设计 触摸屏的分类 电阻式触摸屏 表面声波触摸屏 红外式触摸屏 电容式触摸屏 电阻式触摸屏 电阻技术触摸屏是一种对外界完全隔离的工作环境,故不怕灰尘、水汽和油污,可以用任何物体来触摸,比较适合工业控制领域及办公室内有限人的使用。 分为四线电阻和五线电阻触摸屏 四线电阻触摸屏原理 测量原理 在触摸点X、Y坐标的测量过程中,测量电压与测量点的等效电路图所示,图中P为测量点 X V Y Y 用A/D测量触摸屏纵向座标 触摸屏芯片 FM(ADS)7843的特点 实现触摸屏的驱动选择控制(X、Y通道) 对于输入电压或附加电压进行AD转换 同步串行接口 最大转换速率125KHz 可编程控制8位或者12位转换模式 工作电压2.7V-5.0V 两个附加的输入端口 FM7843与处理器的连接 AD7843的工作时序 同步串口(SIO)向ADS7843发送控制字 转换完成后从ADS7843串口读出电压转换值 A/D转换时序(每次转换需要24个时钟周期) 触摸屏(键盘)驱动程序结构 触摸屏驱动程序的工作流程 触摸屏的Linux驱动程序分析 自定义的字符设备——和按键驱动类似 触摸屏驱动测试程序 …… #define TS_DEV /dev/touchscreen/0raw static int ts_fd = -1; typedef struct { unsigned short pressure; unsigned short x; unsigned short y; unsigned short pad; } TS_RET; static int init_device(void) { if((ts_fd=open(TS_DEV, O_RDONLY))0){ printf(Error opening %s device\n, TS_DEV); return -1; } return 0; } int main(void) { int i; TS_RET data; if(init_device()0) return -1; for(;;){ read(ts_fd, data, sizeof(data)); printf(x=%d, y=%d, pressure=%d\n, data.x, data.y, data.pressure); } return 0; } 触摸屏的校准 为什么触摸屏需要校准——绝对输入设备 触摸屏坐标到显示坐标之间的映射关系 触摸屏的校准方法: 两点 三点 四点 多点 两点校准算法——X和Y两个方向无关的线性映射 假设,显示屏的分辨率是W×H,显示区域的左上角对应的触摸屏采样座标是(x1, y1),右下脚对应的座标是(x2, y2)。那么,触摸屏上任意一点采样座标(x, y)与显示屏座标(xd, yd)的对应关系,可以按照如下公式计算: 两点校准的问题 在实际使用过程中,它们之间的配合,因为制造误差、表面变形等原因,很难做到触摸屏座标到显示屏座标的映射是X、Y两方向不相关的 映射关系的假设 从触摸屏座标到显示屏座标之间的映射包括了,旋转和比例变换 要想实现更准确的映射关系,我们必须想办法找到一个新的映射关系,满足旋转和比例变换 新的映射关系模型 P为触摸屏空间的坐标点 PD为显示屏空间的座标点 即,PD点是P点经过先绕(xo,yo)旋转θ角,然后在X和Y方向分别扩大k1和k2倍,最后,在两个方向平移XT和YT距离而得到的。化简得: 三点校准 …… 其他多点校准方法 双线性映射 冗余校准 分区校准 Input设备 Linux标准的输入设备(input) 按键(键盘)和触摸屏,输入设备的处理方法有很多类似的地方。因此,在Linux 2.4内核以后,专门为输入设备定义了一类驱动程序接口——input设备。 Linux内核中,只为键盘、鼠标和游戏杆定义了专门的设备,其他的输入设备,比如,触摸屏,则可以通过事件(event)接口和应用程序通讯,这是一个通用的接口 参考Documention/input 音频接口设计与Linux驱动程序 音频总线 音频总线必然的就要满足下面几个特性: 速度、精度足够高,可以满足对声音采样的要求。 双向总线,可以实现全双工的声卡通讯,即录音的同时可以放音。 总线简单可靠,不容易受干扰,尽可能地使用串行总线。 传输数据的帧相对独立,允许有差错的帧。 支持多个(两个以上)声道。 常见的音频总线 I2S AC97 I2S总线接口 I2S(Inter-IC Sound Bus,内部集成电路音频总线)也常被写作I2S,是工业领域或者
您可能关注的文档
- 脊柱及椎间孔区的解剖.ppt
- 脐带间充质干细胞监测详细情况.doc
- 脑脊液蛋白质含量增高的临床意义四.ppt
- 脑血管疾病-吉林大学第二医院.ppt
- 腰腿痛LowBackPain-厦门长庚医院.ppt
- 膀胱造瘘-雅安职业技术学院.ppt
- 自动控制原理系统校正部分习题.doc
- 自然现象的运动规律.ppt
- 自相关函数运算VI-电子科技大学.ppt
- 自贡仁济医学中心文件-自贡第一人民医院.doc
- 大学安全教育主题班会.pptx
- 多媒体课件制作技术豆瓣.pptx
- 2025年(易错题)高中数学高中数学选修2-3第一章《计数原理》检测题(含答案解析精品.pdf
- 2025年(易错题)高中数学选修1(夺分金卷)第三章《变化率与导数》测试题(答案解析精品.pdf
- 夜色教案公开课教学设计.pptx
- 多媒体课件制作大赛精彩活动方案设计.pptx
- 中考物理试题精校版含答案.pdf
- 2025年(易错题)高中数学必修第二册第五单元《概率》检测卷(答案解析) .pdf
- 2025年(易错题)高中数学必修第二册第五单元《概率》检测卷(答案解析) .pdf
- 2025年(易错题)高中化学选修二第三章《晶体结构与性质》检测题(有答案解析精品.pdf
文档评论(0)