Умные вопросы
Войти
Регистрация
Кварц для микроконтроллера
Возникла необходимость собрать простенькое устройство на мк, помимо прочего должно отсчитывать время до 5 минут. Стал разбираться и никак не могу понять с какой частотой тикают таймеры у мк. Если допустим взять atmega16 получается у него внутрення частота до 16MHz или к нему надо кварц цеплять чтоб он так работал? И получается что этот самый кварц влияет только на скорость работы и мк что с кварцом, что без него может досчитать до 5 минут или это не так? Точность отсчета времени в моем случае абсолютно не важна.
10 года
назад
от
pleomax /
4 Ответы
▲
▼
0
голосов
допустим взять ATmega328, два таймера, фиг с ней частотой, но 328 выдаёт микросекунды и миллисекунды, дели на 1000, на 60, на 60 и получай часы. Если точность не устраивает - Часы реального времени на базе чипа — модуль с автономным питанием от батарейки-таблетки может использоваться для получения текущей секунды, минуты, часа, дня недели и месяца, месяца и года.
10 года
назад
от
Игорь Логвинов
▲
▼
0
голосов
Кварц в данном случае задает частоту работу микроконтроллера, без него контроллер вобще работать не будет, а для отсчета времени надо собирать таймер, например, на кр1006ВИ или 555 микросхемах
10 года
назад
от
АДМ ССУО
▲
▼
0
голосов
Кварц задает тактовую частоту на которой работает микроконтроллер. А то что он делает-работает таймером, частотометром. или еще каким нибудь устройством, это уже какую программу для него напишите. Кстати в ней и прописывается длительность выдержки.
10 года
назад
от
Камилла Эседова
▲
▼
0
голосов
Кварц не обязательно использовать.
Можно тактировать от внутреннего генератора. Частоты выбираются при программировании фьюзов. Точность при работе с внутренним генератором значительно ниже.
Можно тактировать внешним сигналом. Главное, чтобы частота во всех случаях не превышала 16 МГц (это не "внутрення частота", как вы пишете, а просто максимальная частота, на которой производитель гарантирует устойчивую работу МК)
10 года
назад
от
Игорь Райко
Связанные вопросы
2
ответов
Почему аппаратура не может определить код Морзе в области сильных помех и только человек может ?
8 года
назад
от
Undying
3
ответов
Так есть у человека инстинкты или нет?
2 года
назад
от
meleshkodim
1
ответ
Что делать если у меня аэрофобия. и я боюсь летать на самолёте? Из Москвы в Армению
7 года
назад
от
Ольга Копцева