кварц для часов на attiny2313
Накидал программку, прерывания по таймеру каждые 10 секунд, но точность так себе(40 минут за сутки). Хочу поставить кварц, но не знаю какой. Почитав форумы запутался напрочь. Какой надо ставить кварц часовой ил на 10мгц (мк работает на 10 мгц)? Может кто объяснит что это кварц вообще задает?
- Реклама
Частоту тактирования генератора.
то есть частоту самого МК или он неизменна?Z_h_e писал(а):Частоту тактирования генератора.
А вы почитайте про тактирование МК. У него есть несколько генераторов, кроме того есть внешнее тактирование.
Тип генератора выбирается во фьюзах.
Вам нужно во фьюзах выбрать соотвествующий генератор - с внешним кварцем. Генератор будет работать на частоте кварца, от этого генератора будет тактироваться МК. Сейчас у Вас от внутреннего, да он не точен и плавает от температуры и напряжения питания.
Со фьюзами аккуратнее, можете потерять МК для программатора. Если у Вас параллельный программатор, то не проблема все восстановить при ошибке.
Тип генератора выбирается во фьюзах.
Вам нужно во фьюзах выбрать соотвествующий генератор - с внешним кварцем. Генератор будет работать на частоте кварца, от этого генератора будет тактироваться МК. Сейчас у Вас от внутреннего, да он не точен и плавает от температуры и напряжения питания.
Со фьюзами аккуратнее, можете потерять МК для программатора. Если у Вас параллельный программатор, то не проблема все восстановить при ошибке.
Ок, я понял. Но возник другой вопрос. Скорость выполнения команд у МК уменьшится?Z_h_e писал(а):А вы почитайте про тактирование МК. У него есть несколько генераторов, кроме того есть внешнее тактирование.
Тип генератора выбирается во фьюзах.
Вам нужно во фьюзах выбрать соотвествующий генератор - с внешним кварцем. Генератор будет работать на частоте кварца, от этого генератора будет тактироваться МК. Сейчас у Вас от внутреннего, да он не точен и плавает от температуры и напряжения питания.
Со фьюзами аккуратнее, можете потерять МК для программатора. Если у Вас параллельный программатор, то не проблема все восстановить при ошибке.
- Реклама
Почти все команды выполняются за один такт генератора. Само собой частота генератора - это и есть скорость работы МК.
А чего такого сверхточного надо? Даже на встроенном базовом R-C и то получить ошибку в 40 минут за сутки - весьма много.
Ну минуту - две еще куда не шло...
Тем более, что всегда скорректировать можно.
Кварц - это ежли минутку за неделю-две точность требуется...

Ну минуту - две еще куда не шло...
Тем более, что всегда скорректировать можно.
Кварц - это ежли минутку за неделю-две точность требуется...
Ну 40 минут в сутки это менее 3% ошибка. Чего такого удивительного?
Про часовой кварц и ATTiny2313 только было
Простые часы на микроконтроллере.
Часы на ATTiny2313.
Bin-клоки на Attiny2313.
и т.д.
про часы на ATTiny2313 тоже тем навалом
Простые часы на микроконтроллере.
Часы на ATTiny2313.
Bin-клоки на Attiny2313.
и т.д.
«Бремя доказательства лежит на том, кто утверждает, а не на том, кто отрицает.»
И Вас тоже вылечат!
И Вас тоже вылечат!



