首页

config.txt 文件采用类似脚本语言的方式来描述参数寄存器,每一行描述一个参数,不用的参数可以不写,如下表所示:

硬件寄存器名称

取值范围

说明

R1

0x00-0x11

波特率设置

R2

0x00-0xFF

软件工作模式配置寄存

R3

0x00-0xFF

串口通信帧头,高字节

R4

-

预留,没有使用

R5

不定

当 R1=0x11 时,波特率配置字的高字节

R6

0x00-0x40

触摸屏控制背光启动后,点击触摸屏后背光点亮亮度。

R7

0x00-0x40

触摸屏控制背光启动后,一段时间不点击触摸屏,背光关闭的亮度

R8

0x01-0xFF

触摸屏控制背光启动后,触摸屏背光点亮时间,单位为 1.0 秒

R9

不定

当 R1=0x11 时,波特率配置字的低字节

RA

0x00-0xFF

串口通信帧头,低字节

RC

不定

AUX_CFG 配置字,按位(bit)定义,说明如后

配置文件的参数为一个字节HEX模式,比如 0A 表示十进制10;

配置文件参数必须为2位,比如00不得写为0



a) 串口波特率设置相关R1、R5、R9

当R1取值在00-10之间的时候,R5和R9是无效的可以选择17个不同的波特率。

如表,单位为(Kbps):

R1

00

01

02

03

04

05

06

07

08

09

0A

0B

0C

0D

0E

0F

10

波特率

 

1.2

 

2.4

 

4.8

 

9.6

 

19.2

 

38.4

 

57.6

 

115.2

 

28.8

 

76.8

 

62.5

 

125

 

250

 

230.4

 

345.6

 

691.2

 

921.6

当R1的取值为0x11的时候,此时的波特率由R5和R9决定,具体的计算方法如下:R5:R9 = 6250000/波特率,R5:R9表示一个双字节参数,R5为高字节,R9为低字节。串口屏出厂的默认波特率为115200bps。


b) 软件工作模式配置寄存器 R2

R2寄存器用于配置软件的工作模式,每个位的代表的意义如下表:

权重

定义

说明

.7

0x80

VDS

0=正常显示

1=偏转 90°显示

.6

0x40

HDS

0=正常显示

1=偏转 180°(反视角)显示

.5

0x20

TP_LED

0=背光不受触摸屏状态控制

1=背光受触摸屏状态控制,控制参数由 R6、R7、R8 寄存器设定

.4

0x10

FCRC

0=不启用串口通信的 CRC16 帧校验

1=启用串口通信的 CRC16 帧校验

.3

0x08

TPSAUTO

0=触摸屏录入参数后不自动上传(用户查询)

1=触摸屏录入参数后是否自动上传到串口由相应触控变量的配置决定

.2

0x04

L22_Init_En

0=56KB 变量存储器上电初始化数据为 0x00

1=56KB 变量存储器上电初始化数据由 22 字库文件加载

.1

0x02

FRS1

设置 TGUS 周期,TGUS周期越小则变量响应越灵敏,但处理变量的能力越低。

周期

80mS

120mS

160mS

200mS

FRS1

1

1

0

0

FRS0

1

0

1

0

 

.0

0x01

FRS0

4.4.2 手动配置

注:部分型号不支持HDS=1的情况。


c) 串口通信帧头 R3、RA

串口屏的串口数据帧由 5 个数据块组成,如下表:

数据块

1

2

3

4

5

定义

帧头

数据长度

指令

数据

指令和数据CRC校验

数据长度

2

1

1

N

2

说明

R3:RA定义

数据长度包括指令、数据和校验

0x80-0x84


R2决定

通信帧头的设置主要达到以下两个目的:

(1)用于串口数据帧的识别和同步;

(2)多台 TGUS 屏并联工作时,把帧头做为设备地址加以区分;

假设设置 R3=AA RA=BB,那么串口指令必须以 0xAA 0xBB 开头(比如读寄存器指令 AA BB 03 81 00 10),串口屏屏才会接收。


d) 触控背光控制R6、R7、R8、R2_TP_LED

当R2_TP_LED设置为背光受触摸屏状态控制的时候。

寄存器

取值范围

说明

R6

0x00-0x40

触摸屏控制背光启动后,点击触摸屏后背光点亮亮度。

R7

0x00-0x40

触摸屏控制背光启动后,一段时间不点击触摸屏,背光关闭的亮度。

R8

0x01-0xFF

触摸屏控制背光启动后,触摸屏背光点亮时间,单位为 1.0 秒。

串口屏屏出厂通信帧头预设值 R3=5A RA=A5 ,帧头为 0x5A A5,无CRC校验。