以bit15到bit0这16个位启用最高位bit15为例,1000 0000 0000 0000,在置0、置1、取反、点动模式下上传指令如下:
(1)置0,向16个位中的bit15写0。
Rx:5AA5 06 83 5000 01 0000 ;0x0000由二进制数据0000 0000 0000 0000换算成16进制数据得来;
(2)置1,向16个位中的bit15写1。
Rx:5AA5 06 83 5000 01 8000 ;0x8000由二进制数据1000 0000 0000 0000换算成16进制数据得来;
(3)取反,单个位取反,1取反为0,0取反为1。
设定bit15当前状态为1,取反0上传:
Rx:5AA5 06 83 5000 01 0000 ;0x0000由二进制数据0000 0000 0000 0000换算成16进制数据得来;
设定bit15当前状态为0,取反1上传:
Rx:5AA5 06 83 5000 01 8000 ;0x8000由二进制数据1000 0000 0000 0000换算成16进制数据得来;
(4)点动,触摸按下写一次1,抬起写一次0,在一次完整触摸动作中完成。
Rx1:5AA5 06 83 5000 01 8000 ;0x8000由二进制数据1000 0000 0000 0000换算成16进制数据得来;
Rx2:5AA5 06 83 5000 01 0000 ;0x0000由二进制数据0000 0000 0000 0000换算成16进制数据得来;
(5)写指令,第0位(bit0)开启(写1)
Tx:5AA5 05 82 5000 0001;0x0001由二进制数据00000000 0000 0001换算成16进制数据得来;
(6)写指令,第15位(bit15)开启(写1)
Tx:5AA5 05 82 5000 8000;0x8000由二进制数据1000 0000 0000 0000换算成16进制数据得来;
(5)写指令,高8位开启(写1)
Tx:5AA5 05 82 5000 FF00;0xFF00由二进制数据1111 1111 0000 0000换算成16进制数据得来;
(6)写指令,低8位开启(写1)
Tx:5AA5 05 82 5000 00FF;0x00FF由二进制数据0000 0000 1111 1111换算成16进制数据得来;
(7)写指令,bit0、bit2、bit4、bit6、bit8、bit10、bit12、bit14开启
Tx:5AA5 05 82 5000 5555;0x5555由二进制数据0101 0101 0101 0101换算成16进制数据得来;
(8)写指令,bit1、bit3、bit5、bit7、bit9、bit11、bit13、bit15开启
Tx:5AA5 05 82 5000 AAAA;0xAAAA由二进制数据1010 1010 1010 1010换算成16进制数据得来;
(9)写指令,16个位全部开启(全写1)
Tx:5AA5 05 82 5000 FFFF;0xFFFF由二进制数据1111 1111 1111 1111换算成16进制数据得来;
(10)写指令,16个位全部关闭(全写0)
Tx:5AA5 05 82 5000 0000;0x0000由二进制数据0000 0000 0000 0000换算成16进制数据得来;