1指令格式
TGUS 串口屏采用异步、全双工串口(UART),串口模式为 8n1(51 单片机的 MOD1,9bit UART),即每个数据传送采用 10 个位:1 个起始位,8 个数据位,1 个停止位。
串口的所有指令或者数据都是 16 进制(HEX)格式; 对于多字节数据,采取高字节在前(MSB),如发送 0x12345678 则依次发送 0x12 0x34 0x56 0x78,即大端模式。
| 定义 | 帧头 | 数据长度 | 指令 | 起始地址 | 数据 | 指令和数据的CRC校验 |
| 数据长度(Byte) | 2 | 1 | 1 | 1/2/4 | N | 2 |
| 说明 | CONFIG.TXT 配 置 文件的 R3:RA 定义,默认 5A A5 | 数据长度包括指令、数据和校验 | 0x80-0x83 | 位数会因指令不同发生变化 | 读取/写入的数据 | CONFIG.TXT 决定是否启用配置文件的 R2.4 |
| 举例 | 5A A5 | 05 | 81 | 00 | 10 | 1E 5B |
指令帧头:
为双字节,其内容用户可以自定义(寄存器R3、RA),用户可以通过设定不同的帧头,实现多台TGUS屏的并联应用。

本文详细介绍了TGUS串口屏的通信协议,包括帧头设置、数据长度、指令集(如控制寄存器操作、数据寄存器读写)和CRC校验的使用。通过实例演示了如何控制屏幕跳转、读取触摸位置和操作数据存储。
最低0.47元/天 解锁文章
285

被折叠的 条评论
为什么被折叠?



