迪文科技论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: Fred521

【提问】按压状态同步数据返回,怎么获取到按下和抬起的

[复制链接]

16

主题

32

回帖

225

积分

中级会员

Rank: 3Rank: 3

积分
225
 楼主| 发表于 2021-5-28 10:20:06 | 显示全部楼层
不是读取VPXT地址的数据么,我看资料是读这个地址的;22文件写VPXS双倍地址的数据
回复

使用道具 举报

16

主题

32

回帖

225

积分

中级会员

Rank: 3Rank: 3

积分
225
 楼主| 发表于 2021-5-28 13:27:28 | 显示全部楼层

是读VPXS这个地址么
回复

使用道具 举报

0

主题

125

回帖

2081

积分

金牌会员

Rank: 6Rank: 6

积分
2081
发表于 2021-5-28 19:53:20 | 显示全部楼层
还有个方式你试试,你的几个VPXT的地址可以在软件上创建几个“数据变量显示”,用软件将初始值写进去,然后再去读取下试试看,我用这种方法模拟读取VPXS的数据是与当前状态(按下、抬起)是一致的
回复

使用道具 举报

5

主题

7

回帖

114

积分

注册会员

Rank: 2

积分
114
发表于 2021-6-9 10:18:46 | 显示全部楼层
直接定义一个变量,放在一个页面,地址就是你读取的地址,不用更改22号文件。
回复

使用道具 举报

6

主题

12

回帖

159

积分

注册会员

Rank: 2

积分
159
发表于 2023-2-25 14:01:37 | 显示全部楼层
我想换个ID 发表于 2021-5-27 19:56
我估计是你点击软件上面的生成了,生成之后会把22BIN文件没有初始值的地方都清零,把这个文件单独复制出来 ...

每次都要改bin就太纯了。这个方法好,初始值设定好之后,将数据变量控件的坐标设置为超出屏幕范围就看不见了
回复

使用道具 举报

0

主题

932

回帖

6189

积分

论坛元老

Rank: 8Rank: 8

积分
6189
发表于 2023-2-25 14:14:57 | 显示全部楼层
monhoi 发表于 2023-2-25 14:01
每次都要改bin就太纯了。这个方法好,初始值设定好之后,将数据变量控件的坐标设置为超出屏幕范围就看不 ...

是的,做一个不用的控件初始值设置好之后点保存和生成会自动更新到22文件上。
回复

使用道具 举报

4

主题

45

回帖

233

积分

中级会员

Rank: 3Rank: 3

积分
233
发表于 3 天前 | 显示全部楼层
夫子 发表于 2021-5-27 18:35
对,就是这么用的。读取数据后别忘记清零。

请问我用同步数据返回去实现了,因为做一个不同背景,底图太多了不适合,目前遇到的问题是 :同步数据返回按下后会返回三个值01 02 03到一个地址0x4000,我在C51中通过读取0x4000的键值来进行切页,在第一次按压就切页不符合我要求,我希望是抬起或者按压不动在抬起时才切页,现在的情况是我在持续按压时会返回02,我写的代码是while(btn==0x02);一直在这不动,这时候按钮效果是符合我的要求保持不变,只有抬起的时候按钮效果变成了03,这时候都符合我的要求,关键时抬起时返回03时不能完成切页, 我明明是判断等键值等于03时切页,就是不行,  如果不要while(btn==0x02); 那么按钮效果持续按不能一直保持那个颜色不变,会一直闪烁
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 01:22 , Processed in 0.054373 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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