Про сторожевой таймер я был не в курсе вообще. Да и на самом деле первый проект на спк. Поэтому и задаю может глупые вопросы.
А как понять "правильно программировать"? что не так в коде?