-
- fk0 прав - само наличие EEPROM не спасает, а конденсаторы только вселяют ложную уверенность - Vit(29.05.2013 16:15)
- мой бывший начальник говорил: "Вы не говорите мне как нельзя сделать, скажите как можно сделать" Nikolay801_(33 знак., 29.05.2013 16:57)
- 4кБайта кода на поддержку структуры записи а-ля JFFS с минимум двумя страницами flash. - fk0(29.05.2013 17:13)
- поручить человеку который не считает себя программистом генерить 4к кода? Nikolay801_(30 знак., 29.05.2013 17:44)
- 4кБайта кода на поддержку структуры записи а-ля JFFS с минимум двумя страницами flash. - fk0(29.05.2013 17:13)
- Почему ложную? Всё проверяется практикой. А практика показывает, что решение с конденсатором дает приемлемую частоту сбоев. - Лeoнид Ивaнoвич(29.05.2013 16:24)
- у меня вполне "приемлимая частота сбоев" в топливо-заправочных колонках за последние 15 лет. НО! Любому из клиентов на это совершенно насрать. Заправка встала у НЕГО и сейчас! - Лагунов(30.05.2013 06:18)
- MSP430FR5969 рулит:) - Vit(30.05.2013 11:23)
- Занимались производством пультов и головок для ТРК с 1997 по 2004 год. Киев. За это время продали несколько тысяч пультов и головок для ТРК. Вспомните, это было время веерных отключений электроэнергии в Украине. Dir(225 знак., 30.05.2013 11:21)
- И что? Если встала, то Вас уволят? Нужно балансировать на грани выживаемости, а не угождать всем. - Лeoнид Ивaнoвич(30.05.2013 10:46)
- Тоже самое. Если взять величину входного конденсатора с запасом и перед сохранением программно отключить мощные нагрузки чтобы не разряжали его, то решение очень надежно. Dir(373 знак., 29.05.2013 17:03)
- Слишком много если. Кроме того, здесь есть элемент программной ненадёжности. Я приводил пример: деление на ноль в параллельном модуле вызвает сбой записи. - fk0(29.05.2013 17:14)
- Так ведь не зря NASA свои правила программирования на С вводит. В них деление на "0" запрещено ;) Dir(620 знак., 29.05.2013 17:27)
- Слишком много если. Кроме того, здесь есть элемент программной ненадёжности. Я приводил пример: деление на ноль в параллельном модуле вызвает сбой записи. - fk0(29.05.2013 17:14)
- У меня обратная практика. На конденсатор не закладываюсь. А вот восстановление везде проложено. Да, бывает, что это не нужно, незаконченная транзакция некритична и т.д, т.е. "приемлемо", "нормально", "у меня всё работает". - Vit(29.05.2013 16:43)
- Совершенно непонятно. Практика с конденсатром должна быть положительной. Может быть, был косяк в другом месте? - Лeoнид Ивaнoвич(29.05.2013 16:54)
- В первом приближении конденсатора хватает. Супервизор обычно внешний - можно отследить - находятся условия, когда ловит бороду. Речь может идти о минимизации вероятности сброса во время записи, но она, к сожалению, всё-равно ненулевая. А если Vit(505 знак., 29.05.2013 17:17)
- Конечно ненулевая. Ну и пусть, во всем нужно знать меру. И какое протирание до дыр? Если значения пользователем не менялись, то и сохраняться ничего не будет, пусть питание как угодно дергается. - Лeoнид Ивaнoвич(29.05.2013 18:06)
- С энкодером можно нарваться. Значение может +-1 прыгать несколько раз в секунду. Если стоит где-то на грани. Причём проявиться это может когда мехника энкодера разболтается слегка. Или от внешней засветки, если оптический, ровно 50 раз в секунду... - fk0(29.05.2013 19:18)
- Гм, обычно, если параметр изменяют с помощью енкодера, (да и с помощью кнопок INC/DEC) то ждут какое-то время, и только потом, если нужно, записывают новое значение. Каждое изменение никто не пишет, зачем? И у какого это оптического енкодера может alex68(105 знак., 29.05.2013 20:01)
- Свет может проникать через щели в приборе и это не значит, что работать не будет. Это значит, что остановись энкодер в граничном положении у него одна фаза будет немного дрожать с частотой смены освещённости (если лампа накаливания, например). fk0(97 знак., 29.05.2013 20:06)
- Еще раз. Никто не применяет в нормальных изделиях открытые оптические енкодеры. Закрытым - Grayhill, Bourns на свет плевать. Точно так же как и декодеры для них не реагируют на дрожание одной из фаз. - alex68(29.05.2013 20:12)
- Леонид Иванович применяет что? Grayhill & Bourns с волшебным декодером, или то, что продаётся, и подключив к двум ножкам, с которых можно получить прерывание? - fk0(29.05.2013 20:18)
- в каждой мышке по энкодеру. ничё не дрожит. - Mahagam(29.05.2013 22:31)
- Применяю Bourns с волшебным декодером, который имеет гистерезис на два состояния энкодера. - Лeoнид Ивaнoвич(29.05.2013 20:53)
- Леонид Иванович применяет что? Grayhill & Bourns с волшебным декодером, или то, что продаётся, и подключив к двум ножкам, с которых можно получить прерывание? - fk0(29.05.2013 20:18)
- Еще раз. Никто не применяет в нормальных изделиях открытые оптические енкодеры. Закрытым - Grayhill, Bourns на свет плевать. Точно так же как и декодеры для них не реагируют на дрожание одной из фаз. - alex68(29.05.2013 20:12)
- Свет может проникать через щели в приборе и это не значит, что работать не будет. Это значит, что остановись энкодер в граничном положении у него одна фаза будет немного дрожать с частотой смены освещённости (если лампа накаливания, например). fk0(97 знак., 29.05.2013 20:06)
- Если такое происходит, то разработчика вместе с его энкодером надо (Вы лучше знаете, что). - Лeoнид Ивaнoвич(29.05.2013 19:44)
- Разработчика чего именно? Программы разве что. Ибо это фундаментальные свойства любого энкодера остановись он где-то на грани. При работе с энкодером нужен алгоритм не позволяющий дребезга. - fk0(29.05.2013 19:57)
- Дребезг энкодера не приводит к инкременту/декременту переменных. - Лeoнид Ивaнoвич(29.05.2013 20:54)
- Разработчика чего именно? Программы разве что. Ибо это фундаментальные свойства любого энкодера остановись он где-то на грани. При работе с энкодером нужен алгоритм не позволяющий дребезга. - fk0(29.05.2013 19:57)
- Гм, обычно, если параметр изменяют с помощью енкодера, (да и с помощью кнопок INC/DEC) то ждут какое-то время, и только потом, если нужно, записывают новое значение. Каждое изменение никто не пишет, зачем? И у какого это оптического енкодера может alex68(105 знак., 29.05.2013 20:01)
- согласен, протираться будет, если сохранять безусловно. у меня обычно есть что писать чаще раза в секунду, а недозаписанное после сброса пытается перезаписаться. - Vit(29.05.2013 18:32)
- С энкодером можно нарваться. Значение может +-1 прыгать несколько раз в секунду. Если стоит где-то на грани. Причём проявиться это может когда мехника энкодера разболтается слегка. Или от внешней засветки, если оптический, ровно 50 раз в секунду... - fk0(29.05.2013 19:18)
- те Вы думаете если сам прибор не работает (а при частых перезапусках он работать не будет), то то что он не будет сбрасывать настройки это устроит юзера? Nikolay801_(10 знак., 29.05.2013 17:51)
- Конечно ненулевая. Ну и пусть, во всем нужно знать меру. И какое протирание до дыр? Если значения пользователем не менялись, то и сохраняться ничего не будет, пусть питание как угодно дергается. - Лeoнид Ивaнoвич(29.05.2013 18:06)
- В первом приближении конденсатора хватает. Супервизор обычно внешний - можно отследить - находятся условия, когда ловит бороду. Речь может идти о минимизации вероятности сброса во время записи, но она, к сожалению, всё-равно ненулевая. А если Vit(505 знак., 29.05.2013 17:17)
- Совершенно непонятно. Практика с конденсатром должна быть положительной. Может быть, был косяк в другом месте? - Лeoнид Ивaнoвич(29.05.2013 16:54)
- Подтверждаю. Работают десятки тысяч устройств, например те же кровати, в которых запоминается положение медицинской кровати во время выключения. - Vladimir Ljaschko(29.05.2013 16:27)
- У нас на одном из корпусов областной больницы (вроде теперь хирургического отделения) поставили несколько сот. песец, но факт. в таких условиях динамики колонок орут с выключенным питанием. думаете ни один проц не сбрасывается?:) - Vit(29.05.2013 17:24)
- Всегда можно найти условия, для которых потребуются какие-то дополнительные меры. Но если особых требований нет, к чему лишние усложнения? - Лeoнид Ивaнoвич(29.05.2013 18:18)
- Скажу так - с проектом есть огромные проблемы, но сохранение работает и контроллер не сбрасывается! :) - Vladimir Ljaschko(29.05.2013 17:44)
- И немедленно выпил!:) - Vit(29.05.2013 18:18)
- У нас на одном из корпусов областной больницы (вроде теперь хирургического отделения) поставили несколько сот. песец, но факт. в таких условиях динамики колонок орут с выключенным питанием. думаете ни один проц не сбрасывается?:) - Vit(29.05.2013 17:24)
- Решение с конденсатором летает, и давно. Все нормально там успевает и помехи не страшны. - alex68(29.05.2013 16:27)
- у меня вполне "приемлимая частота сбоев" в топливо-заправочных колонках за последние 15 лет. НО! Любому из клиентов на это совершенно насрать. Заправка встала у НЕГО и сейчас! - Лагунов(30.05.2013 06:18)
- мой бывший начальник говорил: "Вы не говорите мне как нельзя сделать, скажите как можно сделать" Nikolay801_(33 знак., 29.05.2013 16:57)
- fk0 прав - само наличие EEPROM не спасает, а конденсаторы только вселяют ложную уверенность - Vit(29.05.2013 16:15)