迪文科技论坛

 找回密码
 立即注册
搜索
楼主: xiangliverygood

【提问】关于触控指令访问接口 0xB0 怎么用

  [复制链接]

49

主题

88

回帖

496

积分

中级会员

Rank: 3Rank: 3

积分
496
发表于 2020-11-13 20:00:55 | 显示全部楼层
zhuxk061111 发表于 2020-11-12 16:06
请问一下,怎么读0x00B0地址的数据,能给个指令示例吗?多谢多谢!

0xB0:0x5AA5 启动一次触控指令访问,CPU 操作完清零。 你去读0x00B0的值,如果为0就已经成功禁止,非0就继续等待
回复

使用道具 举报

10

主题

27

回帖

221

积分

中级会员

Rank: 3Rank: 3

积分
221
发表于 2021-1-27 13:10:46 | 显示全部楼层
为什么我用指令关闭以后,第一次点击没反应(串口工具查看,实现关闭),但是再点击按键区域就能发送了,好像有开启了,什么情况?
回复

使用道具 举报

1

主题

6

回帖

88

积分

注册会员

Rank: 2

积分
88
发表于 2021-5-16 18:00:47 | 显示全部楼层
帮我看下我这样为什么不对呢,我这个是直接操作T5L2单片机的        不是通过串口发指令控制的                       
                                buf[0]= 0x5A;//B0H        启动一次触控指令访问
                                buf[1]= 0xA5;//B0L
                                buf[2]= 0x00;//B1H        需要访问的触控指令所在的页面 ID
                                buf[3]= 0x00;//B1L
                                buf[4]= 0x02;//B2H        高字节为需要访问的触控指令 ID(DGUS II 组态开发软件设置)
                                buf[5]= 0x00;//B2L        低字节为触控指令代码
                                buf[6]= 0x00;//B3H        访问模式:模式 0x0000:关闭本条触控指令。模式 0x0001:开启本条触控指令。模式 0x0002:读取本条触控指令到 0xB4 开始的数据空间。模式 0x0003:用
                                buf[7]= 0x00;//B3L                       
                                write_dgus_vp(0xB0,buf,4,1);//关闭页面0的2号录入按键       
回复

使用道具 举报

0

主题

81

回帖

1373

积分

金牌会员

Rank: 6Rank: 6

积分
1373
发表于 2021-5-17 09:07:21 | 显示全部楼层
qwertyuio 发表于 2021-5-16 18:00
帮我看下我这样为什么不对呢,我这个是直接操作T5L2单片机的        不是通过串口发指令控制的                       
                ...

楼主您好:
      实现触控无效是需要控制对应的系统数据变量地址才可以的,图片为指令详细,可以作为参考

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

7

回帖

401

积分

中级会员

Rank: 3Rank: 3

积分
401
发表于 2021-6-24 14:00:52 | 显示全部楼层
今天我也遇到了,一个页面需要处理两个触控的使能和关闭。处理完一个,再延时20ms,去处理另一个,可行。
回复

使用道具 举报

15

主题

155

回帖

3482

积分

论坛元老

Rank: 8Rank: 8

积分
3482
发表于 2021-8-3 08:18:27 | 显示全部楼层
一个变量图标显示,  按一下是”启动“,按一下是”暂停“,

能触摸时,有颜色;   当不能被触摸时, 最好是灰色

除定义4个图标外,   请问,有没有办法,能使图标变灰色?
回复

使用道具 举报

0

主题

981

回帖

4079

积分

论坛元老

Rank: 8Rank: 8

积分
4079
发表于 2021-8-3 08:28:37 | 显示全部楼层
hzpyl 发表于 2021-8-3 08:18
一个变量图标显示,  按一下是”启动“,按一下是”暂停“,

能触摸时,有颜色;   当不能被触摸时, 最好 ...

您好,暂时没有办法通过指令之类的方法使图标变色,只能是事先做好灰色图标哦
回复

使用道具 举报

15

主题

155

回帖

3482

积分

论坛元老

Rank: 8Rank: 8

积分
3482
发表于 2021-8-3 19:20:29 | 显示全部楼层
我们知道:基本触控,不能打开和关闭。

但 按键值返回触控,我这么也不能关闭啊。
0页面,第0个ID,  Touch_ReturnKey =5


                                        temp16[0] = 0x5AA5;                        // 触控指令访问  5a a5  00 0a  01 05  00 00
                                        temp16[1] = 0;                                // 页面ID = 0
                                        temp16[2] = (00<<8) +Touch_ReturnKey;        // 第几个ID + 触控指令代码
                                        temp16[3] = 0x0000;                        // 0x0000:关闭本条触控指令
                                         write_dgusii_vp(Touch_Command, (u8*)&temp16, 4);
回复

使用道具 举报

15

主题

155

回帖

3482

积分

论坛元老

Rank: 8Rank: 8

积分
3482
发表于 2021-8-3 20:40:04 | 显示全部楼层
0页面,第2个ID,  Touch_IncAdjust=2  ,  增量调节触控是OK的

                                        temp16[0] = 0x5AA5;                        // 触控指令访问  5a a5  00 0a  01 05  00 00
                                        temp16[1] = 0;                                // 页面ID = 0
                                        temp16[2] = (02<<8) +Touch_IncAdjust;        // 第几个ID + 触控指令代码
                                        temp16[3] = 0x0000;                        // 0x0000:关闭本条触控指令
                                         write_dgusii_vp(Touch_Command, (u8*)&temp16, 4);
回复

使用道具 举报

15

主题

155

回帖

3482

积分

论坛元老

Rank: 8Rank: 8

积分
3482
发表于 2021-8-5 10:29:20 | 显示全部楼层
一个页面需要处理8个触控的使能和关闭,
每个之间要延时? 还是怎么判断?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 19:09 , Processed in 0.070215 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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