发新帖我要提问
12
返回列表
打印
[技术问答]

单片机掉电保存数据求教

[复制链接]
楼主: ljs33200
手机看帖
扫描二维码
随时随地手机跟帖
21
bkn1860| | 2015-3-16 09:14 | 只看该作者 回帖奖励 |倒序浏览
ljs33200 发表于 2015-3-13 13:36
能否详细说明一下工作原理?我知道M0里面有一个掉电检测功能,可以存储数据到dataflash里面,但貌似只有 ...

新唐M0的dataflash大部分是4K的存储空间,你可以在你存入的参数变化之后就往dataflash中保存一次,这样即使断电也保存的是上次的最新的参数。至于极端情况还需要测试才知道情况。

使用特权

评论回复
22
quray1985| | 2015-3-16 14:33 | 只看该作者
ljs33200 发表于 2015-3-13 13:35
这个是可以的,但是要修改模具,有点麻烦,希望有其他方案

能不能存到芯片的flash里面呢,上电的时候能检测到

使用特权

评论回复
23
ccw1986| | 2015-3-24 22:54 | 只看该作者
可以使用备用电源试试

使用特权

评论回复
24
ludongshalimin| | 2015-3-25 01:02 | 只看该作者
很简单啊,你ad检测前级电压,单片机检测掉电延时10ms足够你刷新到存储中

使用特权

评论回复
25
lovecat2015| | 2015-3-25 10:54 | 只看该作者
如果不要求实时性,一会存一下就好

使用特权

评论回复
26
落叶行健ywm| | 2016-5-23 17:21 | 只看该作者
目前也需要这个功能了,看来方案一和二是最好选择了。先满足硬件,然后就是软件处理了。

使用特权

评论回复
27
killer2014| | 2016-5-24 08:54 | 只看该作者
你用NVRAM就可以了,成本有点高, 如果是做项目的话。

使用特权

评论回复
28
落叶行健ywm| | 2016-5-24 09:09 | 只看该作者
killer2014 发表于 2016-5-24 08:54
你用NVRAM就可以了,成本有点高, 如果是做项目的话。

是比较高,暂时用不起

使用特权

评论回复
29
awinghuang| | 2019-12-7 16:46 | 只看该作者
用一个IO检测电源,一个二极管加一个电容隔离着给VDD供电,IO先于VDD没电,通过IO中断来保存数据

使用特权

评论回复
30
dongnanxibei| | 2019-12-7 17:11 | 只看该作者
awinghuang 发表于 2019-12-7 16:46
用一个IO检测电源,一个二极管加一个电容隔离着给VDD供电,IO先于VDD没电,通过IO中断来保存数据 ...

这个方法真好,可以让IO先掉电

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则