新闻中心

EEPW首页>嵌入式系统>设计应用> MC9S08QG8单片机的EEPROM虚拟技术

MC9S08QG8单片机的EEPROM虚拟技术

作者: 时间:2009-01-13 来源:网络 收藏

2.3 虚拟的实现流程
使用Flash虚拟特性存储数据的接口子例程有2个,分别是写入例程EE_PROG和读出例程EE_READ。相对而言,读出例程的实现较为简单,只需要根据存储信息区的长度信息和位置信息通过简单的计算就可以获得。
EE_PROG函数的流程如图1所示。其中,需要调用擦除/写入函数ProgEraseFlash,以及确定下次向Flash写入的具体位置的GetNextPos函数,该函数也是虚拟EEP―ROM的重要模块。

GetNextPos函数的流程如图2所示,该函数返回下次写入地址信息。

结 语
可用手各种便携式设备和独立信息采集存储设备等产品的开发。采用虚拟技术,便可以在需要信息存储的设备中无需再加入EEPROM。在江苏畜牧学院“畜牧养殖自动化管控平台研究”项目中,使用电池供电的信息采集模块(如温度、湿度、气压、氨气等模块)中均采用该型号MCU作为主控MCU,信息数据均采用虚拟EEPROM存储,达到了降低功耗和减少元器件的目标。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭