Собственно вопрос делится на два:
1. На сколько велика вероятность, что MSP в процессе работы зависнет? И возможно ли это вообще? Речь идет не о зацикливании где-нибудь в програме. Вопрос возник после того, как MSP "зависал" при быстром пропадании и появлении питания. И никакие встроенные WDT не помогали.
То, что МSP завис понимал по переставшему моргать светодиоду (оставался гореть или гас). Моргание инициировалось в прерывании.
2. Из возможности зависания вытекает вопрос. Если необходимо сохранять данные (например время), то имеет ли смысл это делать каждую секундк, чтобы знать в какой момент контроллер накрылся или можно предполагать, что без проблем с питанием никакого зависания не будет?
Спасибо!
|