wangxiangtan 发表于 2024-1-7 19:21:54

Z涨知识了,感谢楼上老哥

_奶咖君_ 发表于 2024-1-8 10:29:55

liuyang21168 发表于 2024-1-7 18:29
我已经实现了把变量定义在EEPROM空间,而且就像访问xdata空间的变量一样。

访问简单,,修改呢{:4_165:}

李鑫发 发表于 2024-1-8 11:18:45

有那么多数据?4K不够用嘛?上STC32!

李鑫发 发表于 2024-1-8 14:00:58

李鑫发 发表于 2024-1-8 11:18
有那么多数据?4K不够用嘛?上STC32!

主要是FLASH的寿命有限,如果你读取还好,要写入的话,就有影响了

_奶咖君_ 发表于 2024-1-8 14:27:00

李鑫发 发表于 2024-1-8 14:00
主要是FLASH的寿命有限,如果你读取还好,要写入的话,就有影响了

{:4_167:}谁知道楼主到底是怎么用的...

李鑫发 发表于 2024-1-8 14:36:18

_奶咖君_ 发表于 2024-1-8 14:27
谁知道楼主到底是怎么用的...

我也在好奇{:sweat:}

Snapdragon 发表于 2024-1-8 14:47:12

可以做只读变量,不能写入。用_at_编译器关键字指定下地址就行。

飞捷 发表于 2024-1-19 08:42:24

几种方法
1,定义数组,上电将EEPROM读到数组,断电将EEPROM存入数组。(需要硬件支持,断电后有电容供电持续几百毫妙高电平)
2,定义数组,上电将EEPROM读到数组,每隔一分钟将数组存进EEPROM一次(平均每天工作多少分钟,看能用多久)
3,定义数组,上电将EEPROM读到数组,设置按键,触发一次,存进一次。(需要人为操作)
4,定义数组,不断检测数组的数据有没有变化,如变化就触发一次数据存进EEPROM.(用在数据平时变化频率不高的场合)
页: 1 [2]
查看完整版本: 怎样把变量定义在EEPROM空间?