迪文科技论坛

 找回密码
 立即注册
搜索
查看: 435|回复: 2

【提问】如何一次设置多个变量值

[复制链接]

4

主题

8

回帖

87

积分

注册会员

Rank: 2

积分
87
发表于 2022-5-14 14:46:17 | 显示全部楼层 |阅读模式
使用DMT4827C050做了个小东西,其中有屏幕上有五个变量需要频繁更新,如果一次更新一个,能够正常通讯,但会经常丢失数据,我想是操作屏幕太频繁了,两次写入时间间隔太短,会使屏幕来不及响应,就会丢掉一帧数据。就想一次把五个变量全部更新,但程序一直不成功。我把五个变量的地址设置成了1000——1004五个连续地址,一帧数据是这样的:帧头高5A、帧头低A5、数据长度13、写寄存器82、起始地址高10、起始地址低00、变量0-4的高位和低位。但这样一直不成功。麻烦大家帮忙看看是哪里错了。
回复

使用道具 举报

0

主题

468

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11896
发表于 2022-5-14 19:12:11 来自手机 | 显示全部楼层
地址连续的时候,例如地址1000,1001,变量数据可以一次写入 例如5A A5 07 82 1000 0001 0002
回复

使用道具 举报

4

主题

8

回帖

87

积分

注册会员

Rank: 2

积分
87
 楼主| 发表于 2022-5-14 20:07:36 | 显示全部楼层
Dai2816130749 发表于 2022-5-14 19:12
地址连续的时候,例如地址1000,1001,变量数据可以一次写入 例如5A A5 07 82 1000 0001 0002 ...

谢谢回复。程序别的地方有点瑕疵,定时写数据的变量没有归零,导致不停写入,屏幕反应不过来,似乎是没写入数据。按您的这个格式已无问题,谢谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-25 06:52 , Processed in 0.034418 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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