请选择 进入手机版 | 继续访问电脑版

迪文科技论坛

 找回密码
 立即注册
搜索
热搜: T5L 视频屏 DGUS OS
查看: 137|回复: 2

【提问】关于T5L OS 开发数据查询问题

[复制链接]

3

主题

7

帖子

40

积分

新手上路

Rank: 1

积分
40
发表于 3 天前 | 显示全部楼层 |阅读模式
4.1寸温控那款 T5L OS开发 只能是轮询地址查吗,不能用 DGUS里的数据自动上传吗?如果可以用应该如何监听上传的数据
回复

使用道具 举报

0

主题

10

帖子

214

积分

中级会员

Rank: 3Rank: 3

积分
214
发表于 3 天前 | 显示全部楼层
您好,请问您的型号是什么呢?
回复

使用道具 举报

0

主题

43

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
发表于 3 天前 | 显示全部楼层
楼主,参考这个帖子http://forum.dwin.com.cn/forum.p ... %A0&_dsign=23c9338f,应该对您有帮助
附:系统变量地址0x0F00地址的用法

设置变量改变自动上传功能后,本功能启用。D3=5A 表示有变量改变(CPU 处理完自动清零) D2 : D1=变量存储器指针 D0=变量长度(字)。
应用示例1:用于判断触摸数据是否上传到串口,或者用于判断是否有进行上传的触控按键操作改变。
由于该状态时间极短,一般无法用串口0x83指令进行读取,建议用迪文os读取D3的值后做判断处理。
LDWR  R0,0F00H
MOVXR R10,1,1
IJNE  R10,5AH,TEXT ;判断0x5A的值往下执行,如果不是跳转到TEXT
....
TEXT:
应用示例2:用于判断针对不同地址数据是否进行改变,也可以用os进行判断处理。
发送:5A A5 04 83 0F 00 02
应答:5A A5 08 83 0F 00 02 00 11 00 01 表示变量地址0x1100上传了1个字的数据
发送:5A A5 04 83 0F 00 02
应答:5A A5 08 83 0F 00 02 00 10 00 02  表示变量地址0x1000上传了2个字的数据
应用示例3:0x0F00变量空间,写入 0x5A + VP + LEN 之后,底层会直接把VP地址,长度为LEN字的数据用0x83指令的格式从UART2发送到串口。
指令格式:
发送:5A A5 07 82 0F00 5A 10 02 03
应答:5A A5 03 82 4F 4B
      5A A5 0A 83 1002 03 0000 0000 0000


回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2020-10-20 10:39 , Processed in 0.020377 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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