触摸屏通信协议1:新思协议
2:瑞丽思协议
3:美法思协议
4:赛普拉斯协议
5:Atmel协议
6:6102协议
7:7562协议
8:9082协议
9:其它一些协议
10:附录
1:新思协议1.1、主协议格式
1.2、手指格式
1.3、通讯方式
1.3.1 一般通讯
(1)数据流:地址(w)+偏移地址; 地址(R)+ Data[0]+ Data[1] + ……… + Data[n] (2)中断方式:瞬时低1ms
1.3.2 开机通讯
(1)数据流:器件地址(w)+ 偏移地址; 地址(R)+ Data[0]+ Data[1] + ……… + Data[n] (2)特性:从固定几个地址读取数据进行校验
(3)解决方法:开机给指定地址写入校验值,地址重叠部位可通过修改底层协议实现错位1.3.3 其它
2:瑞丽思协议2.1主协议格式
2.2、通讯方式
2.2.1 一般通讯
(1)数据流:地址(w)+ 0x80 + 0x00 ; 地址(R)+ Data[0]+Data[1] + ……… + Data[n];地址(w)+ 0x03 + 0x00 ; (2)中断方式:低保持直到主机向[0x03]中写入0x00
2.2.2 开机通讯
(1)数据流:器件地址(w)+ 偏移地址+ 数据; ; 地址(R)+ Data[0]+ Data[1] + ……… + Data[n]
(2)特性:从固定几个地址读取数据进行校验
(3)解决方法:开机给指定地址写入校验值,地址重叠部位可通过修改底层协议实现错位
3:美法思协议
3.1主协议格式
3.2、通讯方式
3.2.1 一般通讯
(1)数据流:器件地址(w)+ 偏移地址; 地址(R+ Data[0]+Data[1] + ……… + Data[n]; (2)中断方式:低保持3ms
4:赛普拉斯协议4.1主协议格式
5、Atmel协议
5.1主协议格式
5.2、通讯方式
5.2.1 一般通讯
(1)数据流:器件地址(R)+Data[0]+Data[1]+…..+Data[3];
(2)从机响应方式:
手指按下:
Data[0] = 0x03,Data[1] = 0x00,Data[2] = 0x00,Data[3] = 0x00,Data[4] = 0x81,发出中断;
Data[0] = 0x04,Data[1] = X1,Data[2] = 0x12,Data[3] = 0xY1,Data[4] = 0x19,发出中断;
……………………………………………………………………………………………………………………………………………..
Data[0] = 0x04,Data[1] = X1,Data[2] = 0x12,Data[3] = 0xY1,Data[4] = 0x19,发出中断;
手指弹起:
Data[0] = 0x03,Data[1] = 0x00,Data[2] = 0x00,Data[3] = 0x00,Data[4] = 0x00,发出中断;
Data[0] = 0x04,Data[1] = X1,Data[2] = 0x12,Data[3] = 0xY1,Data[4] = 0x19,发出中断;
Data[0] = 0x00,Data[1] = 0x00,Data[2] = 0x00,Data[3] = 0x00,Data[4] = 0x00,发出中断; (3)中断方式:低保持到数据读完立刻拉高
6、6102协议6.1主协议格式
6.2、通讯方式
6.2.1 一般通讯
(1)数据流:器件地址(w)+ 0AA+0x02 ; 地址(R)+ Data[0]+Data[1] + ……… + Data[n]; (2)中断方式:低保持1ms
7:7562协议7.1主协议格式
7.2、通讯方式
7.2.1 一般通讯
(1)数据流:器件地址(w)+ 偏移地址; 地址(R)+ Data[0]+Data[1] + ……… + Data[n]; (2)中断方式:低保持到数据读完立刻拉高
8、9082协议8.1主协议格式
8.2、通讯方式
8.2.1 一般通讯
(1)数据流:器件地址(w)+ 偏移地址; 地址(R)+ Data[0]+Data[1] + ……… + Data[n]; (2)中断方式:低保持0.5ms
9:其它一些协议:
协议1
协议2
说明:些协议为美法思协议变种,通讯方式,参考标准协议!
协议3
说明:此协议为新思协议变种,通讯方式,参考标准协议!
10附录
10.1 手机协议对照表