Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: RTC Микроконтроллер ATMEGA16
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
badik
Начинаю работать с AVR. Микроконтроллер ATMEGA16. Вопрос RTC.
Datasheet ATMEGA16.
В свойствах есть Real Time Counter with Separate Oscillator (RTC).
Далее в описании RTC найти не могу?
Есть интерес иметь реальное время на борту.
haker_fox
В меге 16 нет "готового" счётчика времени. В том смысле, что Вы не получите набор регистров DAY, MONTH, YEAR и т.п. Время придётся "делать" программно. Как у меня во вложении. Таймер можете использовать любой.
badik
Цитата(haker_fox @ May 18 2013, 07:49) *
В меге 16 нет "готового" счётчика времени. В том смысле, что Вы не получите набор регистров DAY, MONTH, YEAR и т.п. Время придётся "делать" программно. Как у меня во вложении. Таймер можете использовать любой.

RTC - я имел в виду специальный таймер работающий от дополнительного своего "часового" кварца (32.ххх кГц). Такие таймеры RTC знаю есть в DSP (ADI). Их задача просто задание времени 1с, ... А даты DAY, MONTH, YEAR это потом программно.
zombi
Цитата(haker_fox @ May 18 2013, 07:49) *
Время придётся "делать" программно. Как у меня во вложении.

Стесняюсь спросить 05.gif , а высокосный год учитывается?
В СИ не силён.
demiurg_spb
ИМХО на avr8 путний RTC сделать не представляется возможным - слишком уж они прожорливые...
Мы лет 8 назад отошли от этой идеи и долгое время ставили внешнюю микросхему RTC, а потом и вовсе перешли на stm32 - у него всё значительно лучше (сравнивая с avr8).
rx3apf
Смотря от чего питается устройство и чем попутно занимается. Конечно, 4..8 uA это больше, чем типовые 0.5..1 uA у специализированных чипов RTC, но тоже не сказать чтобы ужасно. Вот только надо помнить про пакостные особенности работы таймера 2 в асинхронном режиме у AVR (подробности в даташите, речь о правилах выхода из обработчиков прерывания таймера и определенные ограничения на модификацию регистров таймера).
dENIM
Цитата(zombi @ May 18 2013, 11:26) *
Стесняюсь спросить 05.gif , а высокосный год учитывается?
В СИ не силён.
Не похоже.
Стандартный ctime умеет, но он флеша жрет 1.5к (на PIC +xc8)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.