Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
30.03.2008, 14:17
|
|
Прописка
Регистрация: 14.01.2008
Сообщений: 121
Сказал спасибо: 1
Сказали Спасибо 19 раз(а) в 18 сообщении(ях)
|
Режим реального времени в микроконтроллерах ATMega
Господа! Помогите плиз! Задача состоит в следующем: На микроконтроллере ATMega8 (или ATMega16) нада сделать таймер реального времени, т.е. подключить к нему кварц 32768. Вопрос: часовой кварц подключается в дополнение к основному (11,0592 МГц), или основной кварц не требуется? Как настраиваются фьюзы? И как ведет себя МК ( процессор работает на основной частоте а таймера на 32768 или и процессор и таймера работают на частоте 32768? ) или только один таймер работает на частоте 32768 а все остальное на основной? У ATMega8 часовой кварц подключается к тем же выводам, что и основной. Если подключать часовой кварц, то что нужно использовать внутренний генератор? И как настраивать проект в CodeVision AVR?
|
|
|
|
30.03.2008, 17:35
|
|
Гражданин KAZUS.RU
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
|
Может проще вам поставить внешнюю микросхему RTC, надежней, плюс календарь и работа часов при отключенном МК (от батарейки) ? В CodeVision есть готовые библиотеки под RTC микросхемы.Судя по тем вопросам,которые вы задаете ,делая RTC на МК вы потратите много времени и нервов.
|
|
|
|
30.03.2008, 17:57
|
|
Гражданин KAZUS.RU
Регистрация: 29.06.2006
Сообщений: 638
Сказал спасибо: 37
Сказали Спасибо 56 раз(а) в 41 сообщении(ях)
|
У ATMega16 часовой кварц подключается к входам тактирования 8битного таймера, вы только выставляйте прескалер и в прерывании делайте +1 к переменной а мк работает на той частоте на которой кварц внешний или внутренний.
|
|
|
|
31.03.2008, 01:49
|
|
Прописка
Регистрация: 14.01.2008
Сообщений: 121
Сказал спасибо: 1
Сказали Спасибо 19 раз(а) в 18 сообщении(ях)
|
Спасибо огромное всем, кто откликнулся на эту тему!
Цитата:
|
Может проще вам поставить внешнюю микросхему RTC, надежней, плюс календарь и работа часов при отключенном МК (от батарейки) ? В CodeVision есть готовые библиотеки под RTC микросхемы.Судя по тем вопросам,которые вы задаете ,делая RTC на МК вы потратите много времени и нервов.
|
Может и проще, но во-первых - это лишние компоненты, а значит и размеры, цена и т.д. Во-вторых если МК кроме того, как считать время и по программе в нужные моменты включать и выключать нагрузку, ничего больше делать не будет, то это усложнение схемы - экономически неоправдано, и в-третьих нужно же когда-нибудь разобраться во всех тонкостях работы МК
Цитата:
|
У ATMega16 часовой кварц подключается к входам тактирования 8битного таймера, вы только выставляйте прескалер и в прерывании делайте +1 к переменной а мк работает на той частоте на которой кварц внешний или внутренний.
|
У ATMega16 два восьмибитных таймера. Какой именно из них работает на часовой частоте?
|
|
|
|
31.03.2008, 10:58
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Сообщение от alex28411
|
У ATMega16 два восьмибитных таймера. Какой именно из них работает на часовой частоте?
|
TIMER/COUNTER2 - асинхронный режим
|
|
|
|
07.04.2008, 01:26
|
|
Прописка
Регистрация: 14.01.2008
Сообщений: 121
Сказал спасибо: 1
Сказали Спасибо 19 раз(а) в 18 сообщении(ях)
|
Спасибо огромное всем!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:27.
|
|