LT7589 串口通信测试说明

上位MCU可通过串口下发指令,实现对LT7589屏幕的控制:切换显示页面、调节背光亮度、刷新UI控件数值、设置RTC时间、绘制波形曲线、触摸屏校准等,实现主控与屏幕的数据交互。

1、通讯基础参数

波特率:115200
数据位:8
停止位:1
校验位:无
帧头固定:0x5A 0xA5
校验方式:CRC16

2、通信帧结构定义

项目 长度 说明
帧头 2字节 协议标准定义 固定 0x5A、0xA5
长度 1字节 从CMD开始到Data结尾的总字节长度
CMD 1字节 命令码,0x10 代表写寄存器
Addr 2字节 目标寄存器地址
Data N字节 需要下发的业务数据
CRC 2字节 协议标准定义 CRC16校验码

3、协议字段说明

  • CMD:来自LT7589官方协议,为固定功能编码,不可随意修改。
  • Addr:寄存器地址,分为多类:0x70XX系统寄存器、0x09XX UI控件地址、0xC0XX曲线缓存地址、0xE0XX功能控制地址。
  • Data:由使用者根据业务需求填写,长度根据寄存器规则决定。
  • CRC:按照协议规定的CRC16算法计算,使用UI_Debugger时,软件会自动计算。

4、常用指令列表(未提及的可自行查阅)

指令名称 Addr Data 功能说明
控件赋值 0901 00 20 向ID=0901的UI控件写入数值
页面切换 7000 00 05 屏幕跳转至5号页面
背光调节 7001 00 2D 设置屏幕背光亮度
设置RTC时间 7002 年(使用十六进制) 修改屏幕内置时钟
曲线缓存1 C001 采样数据 填充曲线1采样点
曲线缓存2 C002 采样数据 填充曲线2采样点
清除曲线 E003 - 清空屏幕曲线显示
触摸屏校准 700C 00 5A 触发电阻屏五点校准

5、串口测试流程

  1. 正确接线,默认使用485串口;
    使用485工具接好开发板上的A,B注意不要接反。
串口节点 接口类型 说明
SCI0 UART 星闪占用,若焊接星闪模块则不可用
SCI1 RS485
SCI2 RS232

具体如何更换串口见软件手册-外设驱动-基础外设-串口通信

  1. 打开UI_Debugger软件,串口配置匹配上述通讯参数;
  2. 根据需求,按照帧结构组包;
  3. 串口发送完整帧;
  4. 观察屏幕动作,同时接收屏幕返回应答帧;
  5. 核对应答帧CRC,判断通信是否成功。

    下图为发送成功案例,此时发送了切换页面命令,并且屏幕成功切换至第二页

6、常见故障排查

  1. 设备无响应:检查波特率、接线、;
  2. 返回CRC错误:检查组包顺序、字节长度、数据是否填写错误;
  3. 屏幕动作和预期不符:核对Addr地址、Data数据是否符合协议定义;
  4. 偶尔丢包:增加发送间隔。
作者:龚李欣  创建时间:2026-11-02 13:54
最后编辑:龚李欣  更新时间:2026-11-02 20:02
上一篇:
下一篇: