单片机与DSP中的单片机编程经验(三)
经验之三、话说RAM冗余技术 所谓的RAM冗余,就是: 1、将重要的数据信息备份2份(或以上)并存放在RAM中不同的区域(指地址不相连)。 2、当平时对这些数据进行修改时,同时也更新备份。 3、当干扰发生并被拦截到“程序错误处理段”中时, 将数据与备份做比较,采用表决方式(少数服从多数)选出正确(或可能正确?)的那个。 4、备份越多,效果越好。(当然,你得有足够的存储空间)。 5、只备份最最原始的数据。中间变量(指那些可以从原始数据重新推导出来的数据)不必备份, 注: 1、这种思路的理论依据,据说是源于一种“概率论”,即一个人被老婆打肿脸的概率