1、触摸框串口坐标 数据包格式 带触摸宽度 1 主机与触摸框通过串口连接 配置参数如下 波特率 115200 数据位 8 位 停止位 1 位 奇偶校验 无 2 触摸框分辨率为 32767 32767 坐标原点为左上角 3 当无触摸时 不发送数据 4 当有触摸 且触摸点小于或等于 6 个点时 触摸框向主机发送数据 每一包 67Bytes 数据格式如下 字节 内容 说明 0 0 x1f 包头标志 1 1 0 xf7 包头标志 2 2 数据包 长度 低字节 固定 为 67 3 数据包 长度 高字节 4 0 x02 保留 10 n 5 第 n 个点的状态 n 的 取值 为 0 5 0 x02 触摸点 落下
2、 0 x03 触摸点移动 0 x02 触摸点抬起 0 x00 触摸点无效 10 n 6 第 n 个点的 id id 取 0 5 10 n 7 第 n 个 点的 X 坐标 低字节 取值范围 为 0 32767 左边缘 x 坐标 接近 0 右边缘 x 坐标 接近 32767 10 n 8 第 n 个 点的 X 坐标 高字节 10 n 9 第 n 个 点的 X 坐标 低字节 取值范围 为 0 32767 上边缘 y 坐标 接近 0 下边缘 y 坐标 接近 32767 10 n 10 第 n 个 点的 Y 坐标 高字节 10 n 11 第 n 个 点的宽度低字节 取值范围 为 0 32767 10 n
3、 12 第 n 个点的宽度高字节 10 n 13 第 n 个点的高度低字节 取值范围 为 0 32767 10 n 14 第 n 个点的高度高字节 65 有效 触摸点数量 包括 此次触摸其他数据包的有效点 66 校验和 求字节 0 65 之和 取低字节 表 1 在一次触摸中产生的第 1 个数据包格式 5 当有触摸 且触摸点大于 6 个点时 分多个数据包发送 每个数据包发送 6 个有效点 其中第一个数据包会发送有效触摸点数 其他数据包在对应位置 发送 0 x00 通过点的 ID 来区分不同点 第一包数据与表 1 相同 从第二包数据开始采用表 2 的协议发送 直至发送 完毕 字节 内容 说明 0
4、0 x1f 包头标志 1 1 0 xf7 包头标志 2 2 数据包 长度 低字节 固定 为 67 3 数据包 长度 高字节 4 0 x02 保留 10 n 5 当前数据包中第 n 个点的 状态 n 的 取值 为 0 5 0 x02 触摸点 落下 0 x03 触摸点移 动 0 x02 触摸点抬起 0 x00 触摸点无效 10 n 6 第 n 个点的 id 在 一次触摸的多个数据包中 此 id 不会 重复 10 n 7 第 n 个 点的 X 坐标 低字节 取值范围 为 0 32767 左边缘 x 坐标 接近 0 右边缘 x 坐标 接近 32767 10 n 8 第 n 个 点的 X 坐标 高字节
5、10 n 9 第 n 个 点的 X 坐标 低字节 取值范围 为 0 32767 上边缘 y 坐标 接近 0 下边缘 y 坐标 接近 32767 10 n 10 第 n 个 点的 Y 坐标 高字节 10 n 11 第 n 个点的宽度低字节 取值范围 为 0 32767 10 n 12 第 n 个点的宽度高字节 10 n 13 第 n 个点的高度低字节 取值范围 为 0 32767 10 n 14 第 n 个点的高度高字节 65 0 x00 66 校验和 求字节 0 65 之和 取低字节 表 2 在一次触摸中产生的除第 1 个数据包以外的数据包格式 注 除了 如 表 1 所示 的第 1 个 数据包 以外 其他数据包不在显示 此次 触摸的有效 点数