用TK6071IQ触摸屏自由协议下发送数据,代码如下:
macro_command main()
unsigned char source[8] = {0x01, 0x03, 0x00, 0x00, 0x00, 0x01, 0x84, 0x0a}
OUTPORT(source[0], "Free Protocol", 8)//
end macro_command
用串口助手读取触摸屏发送数据结果为
01 03 00, 00 00 01 28 C1
前六位数据是正确的,后两位数据出错,,经多次测试发现只要发送的数据超过128就会出现错误。
OUTPORT函数在给的例程里是char类型 ,我把数据变量类型改成char输出也是一样的。
我怀疑是我这个触摸屏的固件有问题。
现在比较着急,有谁知道这是怎么回事吗 |