TGUS开发——串口指令格式

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

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屏的并联应用。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值