-
- Хм. А цель этих действий? Периферия и так должна инициализироваться, чтоб всё заработало. - Apтём(01.09.2013 16:07)
- Вы всегда ВСЮ периферию инициализуете, даже неиспользуемую в проекте? Так дайте "рыбу" я ее использую!)) А сверхзадача такая: мне нужно добиться некоторой повышенной надежности работы блока. Очень бы помог штатный периодический сброс по WD, но он Юра(342 знак., 01.09.2013 16:23, )
- Бред какой-то. В первую очередь железо нужно довести до ума. Я вотч дог включаю на самом последнем этапе разработки, когда уже все отлажено, смазано, и крутится сутками без проблем. Собака должна срабатывать по залету какой нибудь частицы из tesla(91 знак., 01.09.2013 19:53)
- Всю периферию не инициализирую - не нужно это. Apтём(463 знак., 01.09.2013 17:03)
- Всё дело в том, что я не умею писать "нормальных программ". А конструктор не может "правильно" развести схему. А в ящике, где стоИт блок, какой-то ненормальный напихал силовых кабелей. Ситуацию украшает периодические проседания питания и 100 км Юра(14 знак., 01.09.2013 17:16, )
- Подобное практикуем в высоконадежных необслуживаемых системах. Периодически проводится инициализация всей периферии. На этот счет и ремомендации есть в книжках по EMC. - Alex68(01.09.2013 17:13)
- Подумаешь... Мое устройство продолжает работу после воздействия помехи и без переинициализации :) Проблема обычно не в периферии, а сбое счетчика команд из-за неправильного декодирования кода команды. - Vladimir Ljaschko(01.09.2013 18:25)
- Это Вы очень правильно сказали! Проблема в счетчике команд. Но приводит это почему-то - к сбоям именно периферии))) Пример из жизни. Однажды у меня болело ухо. Что-то там внутри вскочило распухло. А в результате пострадала от уколов - как Вы Юра(13 знак., 01.09.2013 18:36, )
- После антител, выработанных на Туемосеца, обсуждение темы надежности функционирования микроконтроллерных систем и должно выходить к обсуждению (.) ;) - Vladimir Ljaschko(01.09.2013 18:44)
- Причем эта часть тела у меня считалась образцово-здоровой! - Юра(01.09.2013 18:39, )
- Это Вы очень правильно сказали! Проблема в счетчике команд. Но приводит это почему-то - к сбоям именно периферии))) Пример из жизни. Однажды у меня болело ухо. Что-то там внутри вскочило распухло. А в результате пострадала от уколов - как Вы Юра(13 знак., 01.09.2013 18:36, )
- А с каким периодом проводится переинициализация? Apтём(22 знак., 01.09.2013 17:30)
- Точных рекомендаций, в цифрах, там нет. - Alex68(01.09.2013 18:41)
- А главный вопрос, как узнать, в какой момент можно делать переинициализацию? Вдруг идет обмен данными и бац, переинициализация. Ну или еще какие моменты. - mazur(01.09.2013 17:39)
- В перерывах между делом, так сказать. Все крутится в очень четком цикле. И внешний WD тоже есть. - Alex68(01.09.2013 18:40)
- Тоже верно. Или период переинициализации большой задать - устройство повисло например после переинициализации и так и висит чёрт знает сколько (до наступления следующей перенастройки). - Apтём(01.09.2013 17:45)
- Подумаешь... Мое устройство продолжает работу после воздействия помехи и без переинициализации :) Проблема обычно не в периферии, а сбое счетчика команд из-за неправильного декодирования кода команды. - Vladimir Ljaschko(01.09.2013 18:25)
- Вы всегда ВСЮ периферию инициализуете, даже неиспользуемую в проекте? Так дайте "рыбу" я ее использую!)) А сверхзадача такая: мне нужно добиться некоторой повышенной надежности работы блока. Очень бы помог штатный периодический сброс по WD, но он Юра(342 знак., 01.09.2013 16:23, )
- Хм. А цель этих действий? Периферия и так должна инициализироваться, чтоб всё заработало. - Apтём(01.09.2013 16:07)