|
Marauder: Вот сам рисунок из протеуса Вот это схема по нашему! Вот только я не совсем понял, откуда опорная частота идет? Там кварцевый резонатор? У себя я повесил кварц 32768 Гц прямо на ножки ... (генератор для таймера TMR1). Точность не подстраивал, но за месяц часы отстали минут на 5. Думаю сделать программную корректировку. Bobi: Осталось уточнить вышеизложенное и какова точность часов и термометра. Точность хода зависит от точности работы конкретного кварца в конкретных условиях. Я бы делал ставку на возможность программной корректировки точности, причем с возможностью уставки корректировки с разрешением в 0,1 секунду в сутки или выше. |
|
|
В контроллере ЦКСЕЛ прописаны под внешний кварц 3,,,8 МГц, сама частота кварца 4000 кГц, можно и внутренний РЦ генератор, но точности никакой (уход на несколько секунд в сутки причем нестабильный). Счет времени по прерыванию по совпадению Таймера1, режим СТС, Динамическая индикация - то же, но для Таймера0. Программная корректировка ограничена дискретностью 16 мкс (период таймера1) за секунду, то есть 1,3 секунды в сутки (39 секунд в месяц, 7.8 минут в год...), что есть слишком деревянно, поэтому полагаться приходится на кварц. Температура отображается с десятыми долями градуса, как в положительной области (до +127), так и в отрицательной (до -55). Единственный явный недостаток схемы - провод термодатчика и одна из кнопок управления подключены к одному и томуже выводу порта, это можно устранить, но смысла пока в этом не вижу, так как собираюсь сделать управление на ИК ДУ. И вообще, для такой конструкции лучше было бы применить ATmega48 - есть асинхронный таймер, как раз для 32768 Гц кварца, и есть АЦП - для гурманов, можно прицепить датчик влажности от Honeywell.
|
|
|
Господа подскажите, в мой программе при инциализации ds1307 проверяется изменяется ли значение секунд, если нет то записывается значние 0 в регстры час. мин. сек. это включает кварц. Но при повторном выключении значение не заминается. в чем проблема может быть? если не проерять это то кварц отключается. Батарейка 3,15В. Питание +5В. |
|