Что-то не могу сообразить как работать с 32768Гц кварцем.

Обсуждаем цифровые устройства...
Ответить
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Что-то не могу сообразить как работать с 32768Гц кварцем.

Сообщение Spider »

Вот прилунил данный кварц как внешний генератор для таймера. Хотел типа часы сообразить. А как дальше? Почему именно такой кварц в качетве часов используется? Что получаем на таймере? ну если я хочу считать миллисекунды, что я должен сделать?
CLKio=32kHz, prescaler = 32. В итоге получаем 1024. ставим ОСР1 = 250 и какждый 4ой раз увеличиваем кол-во миллисекунд.
Чем это оличается от способа, если бы таймер тактовался от осноного резонатора? Бррр.
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

Давно тебя не было слышно на форуме, с возвращением!
Лично я никогда возможностью подключения дополнительного кварца не пользовался и реализовывал часы с тактированием от основного резонатора.
Плохо помню, если честно, но вроде бы с дополнительным кварцем таймер считает и в тех энергосберегающих режимах, в которых обычно стоит.. Но могу и ошибаться...
Аватара пользователя
Iron Rat
Нашел транзистор. Понюхал.
Сообщения: 156
Зарегистрирован: Чт сен 14, 2006 10:57:27
Откуда: Санкт-Петербург
Контактная информация:

Сообщение Iron Rat »

Хм, а я бы поставил предделитель на 128 и прерывание по переполнению, аккурат 1 раз в секунду будет отрабатываться прерывание (32768/128=256) так, имхо, попроще =), а сам контроллер тактировал бы внутренним RC- генератором =)
Аватара пользователя
avr123.nm.ru
Вечно гонимый
Сообщения: 331
Зарегистрирован: Пн сен 04, 2006 20:25:28
Откуда: самоучитель по микроконтроллерам
Контактная информация:

Сообщение avr123.nm.ru »

микроконтроллеры msp430 бесплатные от ti.com могут тактироваться от такого кварца - в них встроен умножитель.

посмотрите например msp430fg439 ну и малюсенькие есть тоже.
Гость

Сообщение Гость »

Почему именно такой кварц в качетве часов используется
А все ноги растут еще со стародавних времен, когда никаких контроллеров не было и все собиралось на мелкой логике. А частота 32768 выбрана потому что она кратна степени 2. 2^15=32768Hz. Т.е. поставив 15 делителей на 2 (просто триггеров) мы сразу получаем секундные импульсы. Далее идут счетчики секунд, минут и часов. Подключив к выводам счетчиков дешифраторы и индикаторы мы и получим секунды, минуты и часы.
Ответить

Вернуться в «Цифровая техника»