一种基于CPU掉电中断的变量存储的实现方法技术

技术编号:8366747 阅读:364 留言:0更新日期:2013-02-28 05:08
本发明专利技术涉及一种基于CPU掉电中断的变量存储的实现方法,其特征在于:在CPU的FLASH程序空间划分出一空间,利用所述CPU掉电检测,在检测到掉电后触发一中断,将要保存的参数存入所述空间。本发明专利技术能实现不用外部存储芯片就能做到工控仪表参数的掉电存储,节约了设备成本,提高了市场竞争力。

【技术实现步骤摘要】

本专利技术涉及工控仪表变量存储
,特别是一种基于CPU掉电中断的变量存储的实现方法
技术介绍
在工控仪表的设计中,某些变量(如累积流量、工作状态等)需要实时更新,并带掉电保存功能,设计中一般采用带掉电保存的特殊RAM芯片来实现,如FRAM、NVRAM等,或用RAM外接电池的方式来实现掉电保存。该种方式不仅要一外部存储芯片,提高了产品的成本,而且零件的增加也限制了产品的使用寿命和后期维护的成本。此外,由于要实时存储,也增加了系统程序执行的负担。
技术实现思路
本专利技术的目的是提供一种基于CPU掉电中断的变量存储的实现方法,能实现不用外部存储芯片就能做到工控仪表参数的掉电存储。本专利技术采用以下方案实现一种基于CPU掉电中断的变量存储的实现方法,其特征在于在CPU的FLASH程序空间划分出一空间,利用所述CPU掉电检测,在检测到掉电后触发一中断,将要保存的参数存入所述空间。在本专利技术一实施例中,所述的空间是在FLASH程序空间末端划分。在本专利技术一实施例中,所述的中断在程序中设置成最高优先级。在本专利技术一实施例中,还包括增加所述CPU供电端的储能电容容量。在本专利技术一实本文档来自技高网...

【技术保护点】
一种基于CPU掉电中断的变量存储的实现方法,其特征在于:在CPU的FLASH程序空间划分出一空间,利用所述CPU掉电检测,在检测到掉电后触发一中断,将要保存的参数存入所述空间。

【技术特征摘要】

【专利技术属性】
技术研发人员:林瑞忠张善明
申请(专利权)人:福州昌晖自动化系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1