手机触摸屏通信协议详解:新思、瑞丽思等

需积分: 50 31 下载量 73 浏览量 更新于2024-07-16 3 收藏 993KB PDF 举报
“触摸屏通信协议.pdf”探讨了多种触摸屏通信协议,包括新思协议、瑞丽思协议、美法思协议、赛普拉斯协议、Atmel协议、6102协议、7562协议、9082协议以及其他一些协议。文件详细介绍了新思协议的具体格式和手指格式,并简要提到了通讯方式。 新思协议是其中一种常见的触摸屏通信协议,其主要结构包括以下几个部分: 1.1 主协议格式: - 地址:协议的起始标识,如0x00用于不同类型的指令。 - 数据类型:定义传输的数据类型,如按键标识、系统信息或手指数据。 - 数值(单点):包含每个触点的位置信息。 - 按键:用于识别特定的按键事件。 - 备注:提供关于特定字段的释放、清除或保留状态的信息。 新思协议的详细格式包括多个数据包,例如: - 0x13用于系统信息,固定为0x00和0x00,表示释放保留。 - 0x14指示数据类型,如手指/按键信息。 - 0x15和0x16分别表示4点和10点触摸屏的手指个数。 - 0x18到0x21提供了每个触点的X、Y坐标和Z轴压力信息。 1.2 手指格式: - 地址0x15、0x16和0x17用于表示不同数量的触点。 - Bit7到Bit0根据触点的状态(按下或释放)设置为1或0。 - 当Bit为1时,表明有触点报告,如果触点释放,则清除该位。 1.3 通讯方式: - 一般通讯:数据流由地址(写入/读取)和数据组成,中断方式为瞬时低1毫秒。 - 典型格式:协议数据包通常包含地址和一系列的数据字段,如0x00到0x1A。 这些协议对于理解触摸屏设备如何与主机系统交互至关重要,它们规定了数据传输的格式、命令结构以及如何处理触摸事件。在设计和开发涉及触摸屏的硬件或软件时,熟悉这些通信协议能确保设备能够正确、高效地工作。例如,手机制造商可能需要根据所选触摸屏芯片的协议来定制驱动程序,以实现最佳性能和用户体验。同时,这些协议也对故障排查和系统集成具有指导意义。