-
- да, можно потерять все записи во время стирания страницы. Есть 2 варианта - контролировать питание (через делитель с электролита перед стабом - 50мс на стирание + запись должно хватить), или дублировать запись во 2ю страницу. - zeleny(29.05.2013 14:30)
- зачем дублировать? вторую заполнил - стёр первую, предыдущая запись сохранилась, первую заполнил - стёр вторую - Shura(29.05.2013 14:33)
- да, так проще - zeleny(29.05.2013 14:34)
- зачем дублировать? вторую заполнил - стёр первую, предыдущая запись сохранилась, первую заполнил - стёр вторую - Shura(29.05.2013 14:33)
- возьмите 2 страницы тогда ;-) - Shura(29.05.2013 14:24)
- Можно считать теоретически доказанным невозможность надежной эмуляции EEPROM на одной странице? - Лeoнид Ивaнoвич(29.05.2013 14:54)
- всё зависит от степени оценки ненадёжности ;-) в некоторых случаях допустимо при отсутствии валидной записи скинуть настройки в дефолт. Это как раз ваш случай - БП может скинуть в непредвиденном случае напругу в 0 - Shura(29.05.2013 14:58)
- В принципе, особой надежности не требуется, это же поделка. Но в случае потери EEPROM теряются калибровочные коэффициенты, а это довольно плохо. - Лeoнид Ивaнoвич(29.05.2013 15:09)
- да, это недопустимо, калибровочные надо хранить отдельно от юзерских - Shura(29.05.2013 15:10)
- В принципе, особой надежности не требуется, это же поделка. Но в случае потери EEPROM теряются калибровочные коэффициенты, а это довольно плохо. - Лeoнид Ивaнoвич(29.05.2013 15:09)
- Это очевидно. В страницу EEPROM можно произвести конечное и весьма небольшое количество записей. Потом нужно стирать. Хранение данных в одной странице, в момент стирания не осуществляется --> не надёжно. А двух-четырёх страницы вполне возможно, fk0(59 знак., 29.05.2013 14:57)
- Резюме - для эмуляции EEPROM нужно выделить 2k. Если их нет - ставить внешнюю EEPROM. Так что на разводке не помешает, а там - посмотрим. - Лeoнид Ивaнoвич(29.05.2013 15:01)
- всё зависит от степени оценки ненадёжности ;-) в некоторых случаях допустимо при отсутствии валидной записи скинуть настройки в дефолт. Это как раз ваш случай - БП может скинуть в непредвиденном случае напругу в 0 - Shura(29.05.2013 14:58)
- Можно считать теоретически доказанным невозможность надежной эмуляции EEPROM на одной странице? - Лeoнид Ивaнoвич(29.05.2013 14:54)
- да, можно потерять все записи во время стирания страницы. Есть 2 варианта - контролировать питание (через делитель с электролита перед стабом - 50мс на стирание + запись должно хватить), или дублировать запись во 2ю страницу. - zeleny(29.05.2013 14:30)