Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
21 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
397748
Топик полностью
Vladimir Ljaschko
(28.03.2013 11:07, просмотров: 96)
ответил
Белый Жрец
на
Извините за теоретический вопрос. Я придерживаюсь стиля написания программ без циклов. Т.е. один главный цикл, в нём установка и проверка флагов только условными операторами. процедуры прерываний тоже как автоматы состояний. case-if. циклы
Да, формулировки отточены :) При таком стиле программирования имею опыт паразитного сброса от помех, не влияющего на функциональность устройства.
Ответить
Был ли при этом в камне механизм определения причины сброса? и как нибудь на это реагировали(хотя вопрос несколько риторический))))? Подтолкнули на мысль - например у меня есть критичные данные в памяти от батарейки, а есть ли гарантия что при
Белый Жрец
(270 знак., 28.03.2013 11:14
)
Механизма определения причины не было, полностью полагался на сохранение внутреннего ОЗУ контроллера, многократные тесты показали, что стоит надежно. Разумеется, все порты пересбрасываются, записываемые в EEPROM в этот момент данные могут быть
Vladimir Ljaschko
(147 знак., 28.03.2013 12:01
)