feixue

feixue

0个粉丝

24

问答

0

专栏

2

资料

feixue  发布于  2018-11-23 15:42:09
采纳率 0%
24个问答
1735

我想使用eeprom掉电储存按键断电之前的值(比如按一次为1,第二次为0,交互进行),...

 
我想使用eeprom掉电储存按键断电之前的值(比如按一次为1,第二次为0,交互进行),可问题是这个断电是随机的,如何保证重新上电后,读出的按键值是正确的呢?有哪位朋友能帮我看看吗?
我来回答
回答7个
时间排序
认可量排序

li00020

0个粉丝

44

问答

0

专栏

0

资料

li00020 2018-11-23 15:44:05
认可0
stm32的话可以用pvd,单片机自带的一种电源管理方案,有掉电中断,可以掉电的时候将数据保存到eeprom里,但是由于掉电时间一般短,不能存储太多数据。

feixue

0个粉丝

24

问答

0

专栏

2

资料

feixue 2018-11-23 15:45:55
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=112796&ptid=53780]li00020 发表于 2018-11-23 15:44[/url]
stm32的话可以用pvd,单片机自带的一种电源管理方案,有掉电中断,可以掉电的时候将数据保存到eeprom里,但 ...[/quote]

感谢!:handshake

chenbin

0个粉丝

42

问答

0

专栏

1

资料

chenbin 2018-11-23 15:46:40
认可0
可以加一个超级电容,持续几秒,足够你瞬间保存数据。

general

0个粉丝

47

问答

0

专栏

0

资料

general 2018-11-23 15:48:17
认可0
STM32有bat ram啊,加个纽扣电池就可以掉电保存了呀。

feixue

0个粉丝

24

问答

0

专栏

2

资料

feixue 2018-11-23 15:50:06
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=112800&ptid=53780]general 发表于 2018-11-23 15:48[/url]
STM32有bat ram啊,加个纽扣电池就可以掉电保存了呀。[/quote]

感谢了!还有就是AT24C02怎么擦除之前储存的数据?还是说不用擦除,直接写,会把之前的自动擦除并且覆盖

general

0个粉丝

47

问答

0

专栏

0

资料

general 2018-11-23 15:51:32
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=112801&ptid=53780]feixue 发表于 2018-11-23 15:50[/url]
感谢了!还有就是AT24C02怎么擦除之前储存的数据?还是说不用擦除,直接写,会把之前的自动擦除并且覆盖[/quote]

看数据手册吧。

hero

0个粉丝

1

问答

0

专栏

0

资料

hero 2018-11-23 17:45:26
认可0
清除了再写入吧,执行按键前把值先写进入再执行了,重启不是一样按异常前执行:lol
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区