1.設(shè)備參數(shù)防改寫方法,其特征在于,包括:
在設(shè)備上電后,讀取EEPROM內(nèi)存儲的啟動數(shù)據(jù);
判斷所述啟動數(shù)據(jù)是否正常;若是,
備份所述啟動數(shù)據(jù);若否,
將所述設(shè)備前一次上電時(shí),經(jīng)判斷正常后備份的啟動數(shù)據(jù)寫入所述EEPROM中,以使所述設(shè)備執(zhí)行所述EEPROM中的數(shù)據(jù)啟動所述設(shè)備;
其中,所述啟動數(shù)據(jù)為所述設(shè)備斷電時(shí),存儲于所述EEPROM中的運(yùn)行設(shè)定參數(shù)。
2.根據(jù)權(quán)利要求1所述的設(shè)備參數(shù)防改寫方法,其特征在于,所述將所述設(shè)備前一次上電時(shí),經(jīng)判斷正常后備份的啟動數(shù)據(jù)寫入所述EEPROM中,具體為:
從所述設(shè)備的MCU的存儲單元中讀取所述設(shè)備前一次上電時(shí)經(jīng)判斷正常后備份的啟動數(shù)據(jù);
將所述備份的啟動數(shù)據(jù)寫入所述EEPROM中;或,
從所述EEPROM的備份區(qū)域中讀取所述設(shè)備前一次上電時(shí)經(jīng)判斷正常后備份的啟動數(shù)據(jù);
將所述備份的啟動數(shù)據(jù)寫入所述EEPROM中。
3.根據(jù)權(quán)利要求1所述的設(shè)備參數(shù)防改寫方法,其特征在于,所述判斷所述啟動數(shù)據(jù)是否正常,具體為:
將讀取的所述啟動數(shù)據(jù)進(jìn)行加權(quán)和計(jì)算;
將加權(quán)和計(jì)算結(jié)果與所述EEPROM中校驗(yàn)位存儲的數(shù)值進(jìn)行比較;
判斷比較結(jié)果是否一致;
其中,所述校驗(yàn)位存儲的數(shù)值為所述設(shè)備上電的前一次斷電時(shí),存儲于所述EEPROM中的運(yùn)行設(shè)定參數(shù)的加權(quán)和。
4.一種設(shè)備,包括MCU和EEPROM;所述EEPROM用于存儲所述設(shè)備的啟動數(shù)據(jù);其特征在于,所述設(shè)備還包括備份單元;
所述MCU包括讀寫單元、判斷單元和啟動單元;
所述讀寫單元,用于在所述設(shè)備上電后,讀取所述EEPROM內(nèi)存儲的啟動數(shù)據(jù);
所述判斷單元,用于判斷所述啟動數(shù)據(jù)是否正常;
所述備份單元,用于將所述設(shè)備上電時(shí)經(jīng)所述判斷單元判斷正常的啟動數(shù)據(jù)進(jìn)行備份;
在所述判斷單元判斷所述啟動數(shù)據(jù)不正常時(shí),所述讀寫單元還用于從所述備份單元中讀取所述設(shè)備前一次上電時(shí)經(jīng)所述判斷單元判斷正常時(shí)備份的啟動數(shù)并寫入所述EEPROM中,以使所述設(shè)備基于所述備份啟動數(shù)據(jù)啟動;
其中,所述啟動數(shù)據(jù)為所述設(shè)備斷電時(shí),存儲于所述EEPROM中的運(yùn)行設(shè)定參數(shù)。
5.根據(jù)權(quán)利要求4所述的設(shè)備,其特征在于,所述備份單元為所述設(shè)備的MCU的存儲單元;或,
所述備份單元為所述EEPROM中的備份區(qū)域。
6.根據(jù)權(quán)利要求4所述的設(shè)備,其特征在于,所述判斷單元包括加權(quán)模塊和比較模塊;
所述加權(quán)模塊,用于將讀取的所述啟動數(shù)據(jù)進(jìn)行加權(quán)和計(jì)算;
所述比較模塊,用于將加權(quán)和計(jì)算結(jié)果與所述EEPROM中校驗(yàn)位存儲的數(shù)值進(jìn)行比較,判斷比較結(jié)果是否一致;
其中,所述校驗(yàn)位存儲的數(shù)值為所述設(shè)備上電的前一次斷電時(shí),存儲于所述EEPROM中的運(yùn)行設(shè)定參數(shù)的加權(quán)和。
7.一種空調(diào)器,包括MCU和EEPROM;所述EEPROM用于存儲所述空調(diào)器的啟動數(shù)據(jù);其特征在于,所述空調(diào)器還包括備份單元;
所述MCU包括讀寫單元、判斷單元和啟動單元;
所述讀寫單元,用于在所述空調(diào)器上電后,讀取所述EEPROM內(nèi)存儲的啟動數(shù)據(jù);
所述判斷單元,用于判斷所述啟動數(shù)據(jù)是否正常;
所述備份單元,用于將所述空調(diào)器上電時(shí)經(jīng)所述判斷單元判斷正常的啟動數(shù)據(jù)進(jìn)行備份;
在所述判斷單元判斷所述啟動數(shù)據(jù)不正常時(shí),所述讀寫單元還用于從所述備份單元中讀取所述空調(diào)器前一次上電時(shí)經(jīng)所述判斷單元判斷正常時(shí)備份的啟動數(shù)據(jù)并寫入所述EEPROM中,以使所述空調(diào)器基于所述備份啟動數(shù)據(jù)啟動;
其中,所述啟動數(shù)據(jù)為所述空調(diào)器斷電時(shí),存儲于所述EEPROM中的運(yùn)行設(shè)定參數(shù)。
8.根據(jù)權(quán)利要求7所述的空調(diào)器,其特征在于,所述備份單元為所述空調(diào)器的MCU的存儲單元;或,
所述備份單元為所述EEPROM中的備份區(qū)域。
9.根據(jù)權(quán)利要求7所述的空調(diào)器,其特征在于,所述判斷單元包括加權(quán)模塊和比較模塊;
所述加權(quán)模塊,用于將讀取的所述啟動數(shù)據(jù)進(jìn)行加權(quán)和計(jì)算;
所述比較模塊,用于將加權(quán)和計(jì)算結(jié)果與所述EEPROM中校驗(yàn)位存儲的數(shù)值進(jìn)行比較,判斷比較結(jié)果是否一致;
其中,所述校驗(yàn)位存儲的數(shù)值為所述空調(diào)器上電的前一次斷電時(shí),存儲于所述EEPROM中的運(yùn)行設(shè)定參數(shù)的加權(quán)和。