TGUS开发-硬件设置配置

两种配置方式,1.上位机工具配置,2.手动配置

上位机工具配置

点击上位机工具菜单栏“硬件设置”按钮,弹出如下串口,根据指示设置相应的功能。工程设计好后,点击“生成配置文件”按钮即可自动生成config.txt文件。

注意:波特率可以自定义修改,最大为115200bps。

R10001020304050607
波特率1.22.44.89.619.238.457.6115.2

1.1.2 手动配置

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

硬件寄存器名称取值范围说明
R10x00-0x11波特率设置
R20x00-0xFF软件工作模式配置寄存
R30x00-0xFF串口通信帧头,高字节
R4-预留,没有使用
R5不定当 R1=0x11 时,波特率配置字的高字节
R60x00-0x40点击触摸屏后背光点亮亮度(需要选“背光受触摸屏状态控制”)
R70x00-0x40一段时间不点击触摸屏,背光的亮度(需要选“背光受触摸屏状态控制”)
R80x01-0xFF触摸屏背光点亮时间,单位为 1.0 秒(需要选“背光受触摸屏状态控制”)
R9不定当 R1=0x11 时,波特率配置字的低字节
RA0x00-0xFF串口通信帧头,低字节
RC不定AUX_CFG 配置字,按位(bit)定义

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

当R1取值在00-10之间的时候,R5和R9是无效的可以选择8个不同的波特率(最大为115200bps)。如表,单位为(Kbps):

R10001020304050607
波特率1.22.44.89.619.238.457.6115.2

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

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

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

权重定义说明
.70x80VDS0=正常显示1=偏转 90°显示
.60x40HDS0=正常显示1=偏转 180°(反视角)显示
.50x20TP_LED0=背光不受触摸屏状态控制1=背光受触摸屏状态控制,控制参数由 R6、R7、R8 寄存器设定
.40x10FCRC0=不启用串口通信的 CRC16 帧校验1=启用串口通信的 CRC16 帧校验
.30x08TPSAUTO0=触摸屏录入参数后不自动上传(用户查询)1=触摸屏录入参数后是否自动上传到串口由相应触控变量的配置决定
.20x04L22_Init_En0=56KB 变量存储器上电初始化数据为 0x001=56KB 变量存储器上电初始化数据由 22 字库文件加载
.10x02FRS1设置 TGUS 周期,TGUS周期越小则变量响应越灵敏,但处理变量的能力越低。一般默认为200ms。
.00x01FRS0

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

c) 串口通信帧头 R3、RA

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

数据块12345
定义帧头数据长度指令数据指令和数据CRC校验
数据长度211N2
说明R3:RA定义数据长度包括指令、数据和校验0x80-0x84R2决定

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

  • 用于串口数据帧的识别和同步;
  • 多台 TGUS 屏并联工作时,把帧头做为设备地址加以区分。

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

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

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

寄存器取值范围说明
R60x00-0x40触摸屏控制背光启用后,点击触摸屏后背光点亮亮度。
R70x00-0x40触摸屏控制背光启用后,一段时间不点击触摸屏,背光关闭的亮度。
R80x01-0xFF触摸屏控制背光启用后,触摸屏背光点亮时间,单位为 1.0 秒。

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值