历史上的今天
今天是:2024年09月09日(星期一)
2020年09月09日 | 断电数据保存问题
2020-09-09 来源:eefocus
对于断电数据保存:
1 可以在每次操作时都将当前的状态保存到一个非易失地方,在上电后从改地址读出来初始化相关参数。优点:可靠但适合保存数量小的场合,缺点:效率不高。
2 也可以在掉电检测中断里面保存数据,上电时调出,但缺点是对突发断电可能没有足够的时间来存储。这适合有后备电源的场合。
关于存储介质:
对于存储少量参数:eerom比较合适,因为不用每次都整片搽除。但速度慢。
FLASH:上电时读到RAM,断电时写入FLASH(PVD检测,PVD中断中关闭外设后写数据,但需要后备电源).
也可以存在单片机的一些后备寄存器中。
关于FLASH搽除和写0XFF:
他们是有区别的,flash写(0/1)之前必须搽除。写0XFF在原来是1的情况下是没问题的,但之后写0就写不进去了。
上一篇:单片机系统的时间
史海拾趣
|
随着信息时代的来临,电源管理技术在21世纪中的地位越来越重要。不论是最先进的个人电脑、便携式无线通讯设备,还是汽车电子产品,能否实现高效、智能的电源管理,将对其整个系统的性能产生巨大的影响。新技术、新功能能否成为现实,也取决于是否能 ...… 查看全部问答> |
|
产品采用”核心板+底版”结构,板对板之间选用高质量进口连接器,坚固耐用!镀金工艺可保证常年运行不氧化!核心板尺寸仅5CM*6CM(业内最小!),引出脚多达320个;具有CAN总线、RS-485总线、稳定适用的VGA/TV输出(内部 ...… 查看全部问答> |
|
安装了visual studio 2005, 怎么才能用C++开发PDA上的程序?PDA操作系统为WinCE4.2 C++的智能设备里,没有WinCe,用了C#也是不行… 查看全部问答> |
|
我在使用台达伺服的时候遇到一个问题:我的脉冲输出频率大约为0.45M的时候,也就是450K的时候,我的机械会产生顿挫。 我的怀疑是台达伺服的脉冲接收频率不高导致。请高手指点一下:台达伺服的最高接收脉冲频率是多少?松下的是500K。… 查看全部问答> |
|
大家申请开发板的各个项目都很好,但这里面的大部分项目都需要扩展该块开发板,这样势必会给开发板焊上排针或排母。 由于我们这次的活动是采取“试用制”的,如果前一个拿到板子的同学扩展了排母,但是后一个同学需要扩展了排针那 ...… 查看全部问答> |
|
最近两天琢磨了下MSP430的定时器,发现还是挺麻烦的,在这里把学习心得记录下来: 在MSP430G2211上只有TIMER A中断,所以在这里我们讨论TIMER A ,TIMER B应该和TIMER A差不多。 对于每一个定 ...… 查看全部问答> |




