[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
При питании от +5V основной кварцевый генератор не останавливается.
Я сначала рассчитывал на RC-генератор, а потом поставил кварц и даже подбирал емкости для его более быстрого разгона. Но про часы забыл!
В результате при выходе из SLEEP-а (12-16ms) при записи в старший регистр таймера 0х80 теряется 256 периодов часового кварца (7.8125ms), а иногда, когда кварц разгоняется еще медленнее и в два раза больше.
Это и дает искомые 7.8125ms*60*60*24=11.25 минут/сутки!
>Самый разумный выход - не перегружать таймер, пущай себе считает.
>А прерывание - раз в 2 сек по переполнению.
Придется в SLEEP-е так и делать, опять же экономия батарейки:)
E-mail: info@telesys.ru