[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Термометр на MSP430P325, батарейный. При длине кабеля 2 метра и более возникли подобные проблемы, "зависал" микроконтроллер. Избавился от проблемы двумя способами. 1 - Все входы, идущие из коробки, защитил стабилитронами 5,6 вольт ( батарейку тоже ). 2 - Сделал горячий рестарт. Т.е. сохраняю в ОЗУ пароль , после любого сброса проверяю пароль и если он верен продолжаю работу, если стерт - полностью перезапускаю систему. И, естественно, активизирован Watchdog. Попробуй.
E-mail: info@telesys.ru