迪文科技论坛

 找回密码
 立即注册
搜索
查看: 855|回复: 8

【提问】T5L屏数据传输问题

[复制链接]

14

主题

28

回帖

161

积分

注册会员

Rank: 2

积分
161
发表于 2020-8-21 13:47:12 | 显示全部楼层 |阅读模式
您好,我使用T5L屏给电脑发送数据,但用82指令从电脑返回的数据在显示屏的数据前面会出现一个负号或是一个小方块是什么原因呢?(数值完全正确),我应该怎么处理呢?谢谢!
回复

使用道具 举报

0

主题

13

回帖

405

积分

中级会员

Rank: 3Rank: 3

积分
405
发表于 2020-8-21 14:39:30 | 显示全部楼层
能看下您发送的指令是什么吗?
回复

使用道具 举报

14

主题

28

回帖

161

积分

注册会员

Rank: 2

积分
161
 楼主| 发表于 2020-8-21 15:01:24 | 显示全部楼层
如果你也听说 发表于 2020-8-21 14:39
能看下您发送的指令是什么吗?

5A A5 08 82 10 D3 02 31 FF FF 34
回复

使用道具 举报

0

主题

239

回帖

1834

积分

金牌会员

Rank: 6Rank: 6

积分
1834
发表于 2020-8-21 15:40:07 | 显示全部楼层
HZ123456 发表于 2020-8-21 15:01
5A A5 08 82 10 D3 02 31 FF FF 34

楼主变量地址都是字单位,所以建议写变量指令也是字单位
建议如下格式:
5A A5 07 82 10 D3 02 31 FF FF
5A A5 09 82 10 D3 02 31 FF FF 34 00

以上指令是写 数据变量 控件吗?
回复

使用道具 举报

14

主题

28

回帖

161

积分

注册会员

Rank: 2

积分
161
 楼主| 发表于 2020-8-21 16:21:21 | 显示全部楼层
qjhzh 发表于 2020-8-21 15:40
楼主变量地址都是字单位,所以建议写变量指令也是字单位
建议如下格式:
5A A5 07 82 10 D3 02 31 FF FF ...

用您这条指令在前面还是有一个类似半个方块的小图形
回复

使用道具 举报

0

主题

239

回帖

1834

积分

金牌会员

Rank: 6Rank: 6

积分
1834
发表于 2020-8-21 16:45:33 | 显示全部楼层
HZ123456 发表于 2020-8-21 16:21
用您这条指令在前面还是有一个类似半个方块的小图形

是用的什么控件,文本显示还是数据变量显示,能否看一下DGUS软件上面对控件的设置.
如果是文本显示数据0x0231 在1的前面就会有个莫名的图标
回复

使用道具 举报

14

主题

28

回帖

161

积分

注册会员

Rank: 2

积分
161
 楼主| 发表于 2020-8-21 17:15:25 | 显示全部楼层
qjhzh 发表于 2020-8-21 16:45
是用的什么控件,文本显示还是数据变量显示,能否看一下DGUS软件上面对控件的设置.
如果是文本显示数据0x ...

我是用的文本显示,就是用文本录入把数字或英文输入,然后用数据自动上传把内容传到电脑,然后更改成82指令,改下地址将数据又传回显示,不管是数字还是字母都会出现同样的内容,那应该怎么处理呢?
回复

使用道具 举报

0

主题

239

回帖

1834

积分

金牌会员

Rank: 6Rank: 6

积分
1834
发表于 2020-8-21 18:33:06 | 显示全部楼层
用UltraEdit-32软件打开一个22文件来输入自己要的文字数据会自动转换为对应16进制数据(也可以网上找软件来转换对应的编码)

比如您用录入12,串口会返回 5A A5 08 83 1000 02 3132 FFFF  (那个02表示是返回的数据字长度,数据只要3132)
串口写12指令为:  5A A5 07 82 1000 3132 FFFF

指令  5A A5     07                 82       1000           31 32            FF FF
        帧头 指令数据长度    写指令   变量首地址  文本数据12    结束符

这条指令才是正确的写指令,您用返回的83指令只要去数据就行了,您估计是把数据长度02也写进来了




回复

使用道具 举报

14

主题

28

回帖

161

积分

注册会员

Rank: 2

积分
161
 楼主| 发表于 2020-8-24 15:10:52 | 显示全部楼层
qjhzh 发表于 2020-8-21 18:33
用UltraEdit-32软件打开一个22文件来输入自己要的文字数据会自动转换为对应16进制数据(也可以网上找软件来 ...

好的,非常感谢!按照您的方法问题完美解决。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-5-2 18:42 , Processed in 0.061952 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表