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

迪文科技论坛

 找回密码
 立即注册
搜索
查看: 14653|回复: 22

【视频教学】T5/T5L_DGUSII_用户数据库的操作与应用

[复制链接]

82

主题

149

回帖

2449

积分

超级版主

Rank: 8Rank: 8

积分
2449
发表于 2020-3-4 20:05:11 | 显示全部楼层 |阅读模式
视频1、读写数据库串口的指令示例

D7:操作模式 0x5A=读 0xA5=写,CPU 操作完清零。
D6:4:片内 Nor Flash 数据库首地址,必须是偶数,0x000000-0x03:FFFE,256KWords
D3:2:数据变量空间首地址,必须是偶数。
D1:0:读写字长度,必须是偶数。
指令示例:
①将数据0x12345678写入变量存储空间0x2000:
5A A5 07 82 20 00 12 34 56 78
②将变量存储空间0x2000地址的2个字长数据存入 Nor Flash 数据库首地址0x000000:
5A A5 0B 82 0008 A5 000000 2000 0002
③将 Nor Flash 数据库0x000000读取数据到变量存储空间地址0x2000:
5A A5 0B 82 0008 5A 000000 2000 0002
info: 用OS进行数据库的读取和存储操作后一定需要判断D7地址是否已经自动清零,如果未清零不进行任何操作,直到清零再进行其他操作,否则会出现逻辑紊乱;
info:用串口发指令读取和存储操作,则可以适当延时之后再进行其他指令的发送。
https://v.qq.com/x/page/r307625z7wf.html


视频2、通过DWIN OS功能:在屏幕上面按键按下了操作,保存与读取,独立实现数据的保存和读取。
https://v.qq.com/x/page/g3076s1ppfd.html


视频3、通过DWIN OS功能:os处理   
https://v.qq.com/x/page/f3076q2qsqm.html


(1)上电自动从数据库读取一次;
2)数据发生变化了就保存
info:因为flash寿命擦写限制。视频3应用的这种保存机制适合参数类型的数据存储,不适合于经常跳变的数据保存。









本帖子中包含更多资源

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

x
回复

使用道具 举报

25

主题

79

回帖

476

积分

中级会员

Rank: 3Rank: 3

积分
476
发表于 2020-3-5 16:26:41 | 显示全部楼层
谢谢版主,正需要呢。
回复

使用道具 举报

0

主题

5

回帖

39

积分

新手上路

Rank: 1

积分
39
发表于 2020-3-7 15:23:50 | 显示全部楼层
大佬,有没有批量读写数据库呢,比如有很多数据需要存写到数据库在读出来呢,比如5AA50B82 0008 A500 0086 2332 000A
5AA50B82 0008 A500 0096 233C 0002
5AA50B82 0008 A500 0098 2346 000A
5AA50B82 0008 A500 0108 2350 0002
5AA50B82 0008 A500 0110 235A 000A
5AA50B82 0008 A500 0120 2364 0002
5AA50B82 0008 A500 0122 236E 000A数据,是不是只有一条一条的读写呢
回复

使用道具 举报

4

主题

134

回帖

2475

积分

金牌会员

Rank: 6Rank: 6

积分
2475
发表于 2020-3-7 16:59:53 | 显示全部楼层
如果地址是连续的是可以一条指令读出来的,只要不超过长度,但不连续的地址就不能一条指令读出来了。
回复

使用道具 举报

0

主题

5

回帖

39

积分

新手上路

Rank: 1

积分
39
发表于 2020-3-7 19:32:18 | 显示全部楼层
xiangliverygood 发表于 2020-3-7 16:59
如果地址是连续的是可以一条指令读出来的,只要不超过长度,但不连续的地址就不能一条指令读出来了。 ...

嗯,好的,谢谢你
回复

使用道具 举报

1

主题

4

回帖

32

积分

新手上路

Rank: 1

积分
32
发表于 2020-3-8 22:52:54 | 显示全部楼层
本帖最后由 mmssgg 于 2020-3-8 22:57 编辑

DWIN DGU_OS, 数据库操作,还有这个功能,指令操作,学习中!这跟PYTHON或其他上位机软件差不多了;
回复

使用道具 举报

4

主题

309

回帖

2193

积分

金牌会员

Rank: 6Rank: 6

积分
2193
发表于 2020-12-19 09:33:10 | 显示全部楼层
如果使用了夫子的OS版的MODBUS,如何使用掉电参数保存功能呢?
回复

使用道具 举报

15

主题

155

回帖

3092

积分

论坛元老

Rank: 8Rank: 8

积分
3092
发表于 2021-8-7 16:33:19 | 显示全部楼层
D3:2:数据变量空间首地址,必须是偶数。

请问,这个地址是GUI核的 ,还是 OS 核的地址?
回复

使用道具 举报

0

主题

756

回帖

4039

积分

论坛元老

Rank: 8Rank: 8

积分
4039
发表于 2021-8-7 16:59:54 | 显示全部楼层
本帖最后由 luoyangdwin1 于 2021-8-7 17:24 编辑
hzpyl 发表于 2021-8-7 16:33
D3:2:数据变量空间首地址,必须是偶数。

请问,这个地址是GUI核的 ,还是 OS 核的地址? ...

您好!GUI核控制的,您可以参考这个链接:http://inforum.dwin.com.cn:20080 ... hlight=GUI%E6%A0%B8
回复

使用道具 举报

15

主题

155

回帖

3092

积分

论坛元老

Rank: 8Rank: 8

积分
3092
发表于 2021-8-9 10:02:26 | 显示全部楼层
luoyangdwin1 发表于 2021-8-7 16:59
您好!GUI核控制的,您可以参考这个链接:http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=257&hi ...

谢谢你的回复。 但你的连接没有答案。

我已经试出来了, 这个地址是GUI核的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 08:21 , Processed in 0.106852 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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