Насколько я понимаю, вероятность порчи данных в eeprom AVR большая, и желательно застраховаться от их порчи.
Допутим у меня в приборчике используется какая-то уставка, я ее храню в eeprom, в пяти копиях. Кроме того во флеш записаны верхний и нижний допустимые пределы этой уставки. При включении прибор читает копии уставки из еепром и если есть больше половины одинаковых, то проверяет лежат ли они в допустимых пределах, если да, то эта уставка присваивается переменной в RAM и дальше прибор с ней работает. ________________ Вопросы. А какая вероятность порчи данных в ячейке RAM и FLASH? Имеет ли смысл проверять правильность данных и в этих областях? Если да, то как это лучше сделать?
|