реклама на сайте
подробности

 
 
> RTC в ATmega, Power-save
zombi
сообщение Dec 27 2010, 15:46
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Никогда ранее не использовал режимы пониженного потребления в AVR, а сейчас возникла необходимость в счетчике реального времени.
Помогите разобраться что к чему:
Как я понял нужно подключить к ногам TOSC1 и TOSC2 кварцевый резонатор на 32.768kHz и запитать проц от батарейки.
Настроить прерывание раз в секунду и просто инкрементировать 32-х битный счетчик в озу процессора.
При этом чтобы реализовать счет времени при отключеном внешнем питании процессор должен
обязательно тактироваться от внешнего или внутреннего резонатора но ни как не от внешнего генератора?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
algidim
сообщение Dec 29 2010, 09:21
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 5-04-06
Из: Москва
Пользователь №: 15 847



Цитата(Diusha @ Dec 28 2010, 05:19) *
Что Вы называете внутренним резонатором? У AVR такого нет. Может внутренний RC-осциллятор? Для меньшего потребления хорошо бы использовать его, 128 кГц, но в том случае, если точность тактовой не важна (точные интервалы задаются часовым кварцем). Противопоказаний против внешнего генератора не вижу.

Почему нет ? Например в Amega48,88,8 и многих других есть внутренний генератор на 8 мГц. Все очень просто AVR тактируется именно от внутреннего кварцевого резонатора. Внешний резонатор 32678 Гц (часовой) используется для работы таймера 2 в асинхронном режиме. Таймер2 формирует прерывание раз в 1 сек, в этом прерывании инкрементируете необходимые переменные в ОЗУ, делаете то что вам нужно и переходите в режим Pover Save.
Мне нужно было для прибора делать дешевые часы и с дополнительными функциями, который выполняет Atmega. Читает время из неё основной контроллер по i2c. Вообщем получился аналог RTC с дополнительными функциями. Ток потребления у меня получился 8 мка. Контроллер лучше брать с буквой V на конце, у него расширенный диапазон питающего напряжения. Так что если вам это интересно – разберетесь, примеров полно !



Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 29 2010, 09:37
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(algidim @ Dec 29 2010, 15:21) *
Почему нет ? Например в Amega48,88,8 и многих других есть внутренний генератор на 8 мГц.

_Генератор_.
Цитата
Все очень просто AVR тактируется именно от внутреннего кварцевого резонатора.

_Резонатор_. Разницу не чувствуете ? Ну, тогда поищите этот самый "внутренний резонатор" в даташите. Производитель, наверное, очень удивился бы...


Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- zombi   RTC в ATmega   Dec 27 2010, 15:46
- - Diusha   Цитата(zombi @ Dec 27 2010, 21:46) При эт...   Dec 27 2010, 23:19
- - 777777   Цитата(zombi @ Dec 27 2010, 21:46) Как я ...   Dec 28 2010, 05:00
|- - zombi   Цитата(777777 @ Dec 28 2010, 11:00) Ну по...   Dec 28 2010, 08:42
|- - rx3apf   Цитата(zombi @ Dec 28 2010, 14:42) Боюсь ...   Dec 28 2010, 10:02
|- - zombi   Цитата(rx3apf @ Dec 28 2010, 17:02) 200+ ...   Dec 28 2010, 10:28
|- - 777777   Цитата(rx3apf @ Dec 28 2010, 16:02) Из пр...   Dec 28 2010, 10:29
|- - zombi   Цитата(777777 @ Dec 28 2010, 17:29) Это е...   Dec 28 2010, 10:43
|- - rx3apf   Цитата(zombi @ Dec 28 2010, 16:43) Курил ...   Dec 28 2010, 14:18
|- - xelax   Цитата(zombi @ Dec 28 2010, 16:43) Код• I...   Dec 30 2010, 04:49
|- - rx3apf   Цитата(xelax @ Dec 30 2010, 10:49) Здесь ...   Dec 30 2010, 06:12
|- - 777777   Цитата(xelax @ Dec 30 2010, 10:49) И нет ...   Dec 30 2010, 07:04
||- - rx3apf   Цитата(777777 @ Dec 30 2010, 13:04) Да эт...   Dec 30 2010, 07:24
||- - xelax   Цитата(777777 @ Dec 30 2010, 13:04) Да эт...   Dec 30 2010, 07:52
||- - 777777   Цитата(xelax @ Dec 30 2010, 13:52) Если р...   Jan 2 2011, 16:06
||- - xelax   Цитата(777777 @ Jan 2 2011, 22:06) Если б...   Jan 11 2011, 05:54
||- - zombi   Цитата(xelax @ Jan 11 2011, 12:54) Просто...   Jan 11 2011, 11:59
||- - rx3apf   Цитата(zombi @ Jan 11 2011, 17:59) 777777...   Jan 11 2011, 13:28
|- - zombi   Цитата(xelax @ Dec 30 2010, 11:49) Можно ...   Jan 2 2011, 11:11
- - algidim   Цитата(rx3apf @ Dec 29 2010, 15:37) _Гене...   Dec 29 2010, 10:12
- - algidim   Цитата(xelax @ Dec 30 2010, 10:49) Здесь ...   Dec 30 2010, 06:26


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 2nd September 2025 - 19:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01608 секунд с 7
ELECTRONIX ©2004-2016