迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1817|回复: 5

DGUS变量存储器的作用

[复制链接]

3

主题

7

回帖

100

积分

注册会员

Rank: 2

积分
100
发表于 2019-8-22 13:58:24 | 显示全部楼层 |阅读模式
请问这个储存器是和rom差不多的么,掉电能保存的
回复

使用道具 举报

1

主题

151

回帖

2841

积分

金牌会员

Rank: 6Rank: 6

积分
2841
发表于 2019-8-22 15:21:56 | 显示全部楼层
你是要用到掉电保存吗?需要将数据写到数据库,然后用时再调出来
回复

使用道具 举报

3

主题

7

回帖

100

积分

注册会员

Rank: 2

积分
100
 楼主| 发表于 2019-8-22 16:53:55 | 显示全部楼层
我想换个ID 发表于 2019-8-22 15:21
你是要用到掉电保存吗?需要将数据写到数据库,然后用时再调出来

但是这个数据是可调的,数据库不是写死的么
回复

使用道具 举报

0

主题

4

回帖

49

积分

新手上路

Rank: 1

积分
49
发表于 2019-8-22 21:37:11 | 显示全部楼层
可以在0X56和0X57寄存器用50写数据,再用A0读取数据  
例如5AA5 0C 80 56 5A 50 0000 0000 0001 0001
      5AA5 0C 80 56 5A A0 0000 0000 0001 0001
回复

使用道具 举报

6

主题

27

回帖

109

积分

注册会员

Rank: 2

积分
109
发表于 2019-8-26 15:44:26 | 显示全部楼层
vp空间相当于内存,掉电不保存。如果需要保存可以将数据写到FLASH中。

  1. // 读写FLASH操作
  2. void flash(int mod,long addr_flash,int addr, int len)
  3. {
  4.         /*
  5.         0x08 NOR_FLASH_RW_CMD 4
  6.         D7:操作模式 0x5A=读 0xA5=写,CPU 操作完清零。
  7.         D6:4:片内 Nor Flash 数据库首地址,必须是偶数,0x000000-0x02:7FFE,160KWords。
  8.         D3:2:数据变量空间首地址,必须是偶数。
  9.         D1:0:读写字长度,必须是偶数。
  10.         */
  11.     char rw_flash_cmd[8]={0};    //数据库读操作
  12.         rw_flash_cmd[0] = mod;
  13.         rw_flash_cmd[1] = (unsigned char)(addr_flash >> 16);
  14.         rw_flash_cmd[2] = (unsigned char)(addr_flash >> 8);
  15.         rw_flash_cmd[3] = (unsigned char)(addr_flash & 0xFE);
  16.         rw_flash_cmd[4] = (unsigned char)(addr >> 8);
  17.         rw_flash_cmd[5] = (unsigned char)(addr & 0xFE);
  18.         rw_flash_cmd[6] = (unsigned char)(len >> 8);
  19.         rw_flash_cmd[7] = (unsigned char)(len & 0xFE);
  20.         //send_data_com(COM_PORT,rw_flash_cmd,8);        // debug
  21.         write_dgus_vp(0x08,rw_flash_cmd,4);        //启动读Flash
  22.         //等待数据读取OK
  23.         while(1)
  24.     {
  25.                 delayms(20);
  26.                 read_dgus_vp(0x0008,rw_flash_cmd,1);
  27.                 if(rw_flash_cmd[0]==0x00)
  28.                         break;
  29.     }
  30. }
复制代码
回复

使用道具 举报

3

主题

7

回帖

100

积分

注册会员

Rank: 2

积分
100
 楼主| 发表于 2019-8-26 15:50:27 | 显示全部楼层
过期的健康证 发表于 2019-8-26 15:44
vp空间相当于内存,掉电不保存。如果需要保存可以将数据写到FLASH中。

好的,多谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-15 02:50 , Processed in 0.042210 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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