迪文科技论坛

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

【提问】按触控增量按键++,背景不变,背景中的变量地址++

[复制链接]

0

主题

789

回帖

3441

积分

论坛元老

Rank: 8Rank: 8

积分
3441
发表于 2025-10-22 13:29:44 | 显示全部楼层
本帖最后由 Carla熊 于 2025-10-22 13:30 编辑
wdmvw 发表于 2025-10-22 11:17
不可能,就这查询某个地址的数据不可靠,0x83 读某个地址的数据1个字节,不可靠,大多数时候不反应。其他的 ...


您好,把您读的0X83指令返回数据截图看一下。0x83是读一个字长,不是一个字节。另外,用的是哪个型号的屏?
回复

使用道具 举报

16

主题

75

回帖

335

积分

中级会员

Rank: 3Rank: 3

积分
335
 楼主| 发表于 2025-10-22 14:51:29 | 显示全部楼层
好的,感谢,没问题了
回复

使用道具 举报

16

主题

75

回帖

335

积分

中级会员

Rank: 3Rank: 3

积分
335
 楼主| 发表于 2025-10-23 14:30:31 | 显示全部楼层
老师们,给看看到底是啥原因。这些值都是断电保存的。但就是这三个值读取后显示总是不正常,搞不懂是啥原因。我把年月日当hex存,两个地址,时间也是hex存,一个地址,余下都是单精度浮点数,地址从0x7022开始,存的时候按长度0x0a或0x0C存入0x000022,读出来也是按同样长度读0x000022开始进这些变量地址0x7022开始

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

166

回帖

5581

积分

论坛元老

Rank: 8Rank: 8

积分
5581
发表于 2025-10-23 14:53:09 | 显示全部楼层
wdmvw 发表于 2025-10-23 14:30
老师们,给看看到底是啥原因。这些值都是断电保存的。但就是这三个值读取后显示总是不正常,搞不懂是啥原因 ...

这3个控件地址是怎么设置的,是连续的吗,如果都是单精度浮点数的话一个控件就占用两个变量地址,用串口指令单独操作这3个地址的掉电保存试试呢
回复

使用道具 举报

16

主题

75

回帖

335

积分

中级会员

Rank: 3Rank: 3

积分
335
 楼主| 发表于 2025-10-23 18:30:59 | 显示全部楼层
日期是0x7022为首地址,它占两个地址,其他分配1个地址,都是连续的,到湿度的地址0x702C结束,掉的保存的日期和时间都分配为2个地址,单精度都分配1个地址,从0x000002开始连续,读也从0x0000002连续一次读出10个的数据作为一页。
回复

使用道具 举报

0

主题

166

回帖

5581

积分

论坛元老

Rank: 8Rank: 8

积分
5581
发表于 2025-10-23 19:17:13 | 显示全部楼层
wdmvw 发表于 2025-10-23 18:30
日期是0x7022为首地址,它占两个地址,其他分配1个地址,都是连续的,到湿度的地址0x702C结束,掉的保存的 ...

单精度浮点数4字节需要占用两个地址,是不是这里的问题,我这边拿4个连续的单精度浮点数地址1000,1002,1004,1006做掉电保存测试是完全没问题的
回复

使用道具 举报

16

主题

75

回帖

335

积分

中级会员

Rank: 3Rank: 3

积分
335
 楼主| 发表于 2025-10-23 20:17:48 | 显示全部楼层
太多了吧,一个地址是一个字,单精度浮点数是4字节,两个字,两个连续地址正好。明天改用两个连续地址测试一下
回复

使用道具 举报

16

主题

75

回帖

335

积分

中级会员

Rank: 3Rank: 3

积分
335
 楼主| 发表于 2025-10-23 20:25:52 | 显示全部楼层
奇怪的是,为啥前4个单精度浮点数是正常的,接着连续3个不正常。最后一个正常估计沿用了一个连续地址
回复

使用道具 举报

0

主题

771

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12443
发表于 2025-10-23 20:58:55 | 显示全部楼层
wdmvw 发表于 2025-10-23 20:25
奇怪的是,为啥前4个单精度浮点数是正常的,接着连续3个不正常。最后一个正常估计沿用了一个连续地址 ...

单精度浮点数一个控件占用两个地址。要隔开,不能冲突。
回复

使用道具 举报

16

主题

75

回帖

335

积分

中级会员

Rank: 3Rank: 3

积分
335
 楼主| 发表于 2025-10-24 14:43:37 | 显示全部楼层
老师好,请问某控件往另一控件传送数据,用什么指令?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-4 08:13 , Processed in 0.022227 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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