广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3789|回复: 10

HMI flash掉电存储例程

[复制链接]

4

主题

9

帖子

36

积分

新手上路

Rank: 1

积分
36
发表于 2022-12-14 21:25:27 | 显示全部楼层 |阅读模式
屏幕 HMI80480KM070,能不能提供个掉电存储的例程,数据量30个数
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12540
发表于 2022-12-15 08:56:17 | 显示全部楼层
HMI是以变量来驱动的,有LW和RW两种寄存器,其中只有RW寄存器是具有掉电保存的功能,将数据直接存到RW寄存器中即可实现掉电保存,RW寄存器的地址范围是0x0000 - 0x8000
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

4

主题

9

帖子

36

积分

新手上路

Rank: 1

积分
36
 楼主| 发表于 2022-12-15 15:18:47 | 显示全部楼层
rw的地址出厂会写入默认值吗,比如说都是0. 另外每个地址是2个字节是吧
回复

使用道具 举报

4

主题

9

帖子

36

积分

新手上路

Rank: 1

积分
36
 楼主| 发表于 2022-12-15 18:46:31 | 显示全部楼层
再就是rw的地址,不是有写入次数的限制。我需求里面有个产量实时显示的功能,然后还要掉电存储,产量一分钟更新个5次。 这种合适放再rw里面吗
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12540
发表于 2022-12-15 18:53:37 | 显示全部楼层
gerrard 发表于 2022-12-15 15:18
rw的地址出厂会写入默认值吗,比如说都是0. 另外每个地址是2个字节是吧

出厂默认0xFFFF,一个寄存器为16位数据
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12540
发表于 2022-12-15 18:54:40 | 显示全部楼层
gerrard 发表于 2022-12-15 18:46
再就是rw的地址,不是有写入次数的限制。我需求里面有个产量实时显示的功能,然后还要掉电存储,产量一分钟 ...

RW的擦写次数和TFT的flash一样,也是10w次的样子
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12540
发表于 2022-12-15 18:55:17 | 显示全部楼层
gerrard 发表于 2022-12-15 18:46
再就是rw的地址,不是有写入次数的限制。我需求里面有个产量实时显示的功能,然后还要掉电存储,产量一分钟 ...

过于频繁的话,可以考虑写文件
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

4

主题

9

帖子

36

积分

新手上路

Rank: 1

积分
36
 楼主| 发表于 2022-12-15 19:47:45 | 显示全部楼层
set_float(vtype, addr, value) 这个是不是就占用一个地址2个字节?
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12540
发表于 2022-12-16 11:11:35 | 显示全部楼层
gerrard 发表于 2022-12-15 19:47
set_float(vtype, addr, value) 这个是不是就占用一个地址2个字节?

直接访问写入的寄存器就是你的数据,一个寄存器对应一个地址
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

4

主题

9

帖子

36

积分

新手上路

Rank: 1

积分
36
 楼主| 发表于 2022-12-16 21:41:34 | 显示全部楼层
set_bit(vtype, addr, value) 这个api 中的addr可以写成0x1000.1 吗,怎么直接取一个地址的某一位
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-4-25 13:37 , Processed in 0.053633 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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