|
IAR for AVR вопрос (+)
Есть у меня настроечные коэффициенты, которые в service mode можно менять. Начал городить сложные алгоритмы, как бы мне так коэффициенты менять, но сохранять только по выходу из сервиса, и так и сяк, и весь уже измотался, всё через (*) получается. Посмотрел я в даташит... 100 000 перезаписей еепромины возможно. И не обломался, взял и в сервисном режиме стал использовать запись в еепром при каждом изменении параметра (плюс или минус при нажатии на кнопки). Сервис используется раз 100 за жизнь прибора. Вроде как должно хватить ресурса - лет на пять уж точно. А дальше прибор устареет уже и на свалку.
Все осторожности выполняю - каждое обращение в еепром сопровождаю установкой адреса в 0 и ячейку ессно не использую. BOD и всё такое тоже есть.
Ещё есть мысль если что защитить переменные контролькой, и двигать весь блок на свежее место если что (переменных 10 байт всего).
Вопрос - подход такой кто-нить использует? Чем мне может это грозить?
E-mail: info@telesys.ru