@ks0

Какова точность сторожевого таймера в Attiny4313?

Программа на Attiny4313 уходит в спящий режим, периодически пробуждается по сторожевому таймеру. Внешних часов нет. Поэтому время отмеряется только вотчдогом. Wathdog поставлен на 4 сек, 15 по 4 будет минута, и т.п. При пробуждениях задержка минимальная - инкрементирование счетчика и, если еще не пора начинать работу, снова засыпает.
В итоге за время 11 часов программных прошло 12 часов фактических и контроллер на целый час опоздал с выходом на связь =)
Погрешность таймера почти 10%?! Не много ли?
В даташите информации на этот счет нет.
Питание около 4В, температура около 28 градусов.
  • Вопрос задан
  • 27 просмотров
Пригласить эксперта
Ответы на вопрос 1
@n12eq3
точность в 1% для внутреннего клока это уже "precision oscillator". для 128кГц вачдога 10% это нормально, учитывая что напряжение было выше табличного. отсчёт времени таким методом это один из простых хаков, не более того.
чтобы улучшить ситуацию можно использовать таймер с часовым кварцем, обычно в авр это т1.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы