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

 
 
> Тактирование в Atmega8A, Использование часового кварца вместе с внутренним RC-генератором
-=MISHA=-
сообщение Oct 18 2010, 07:05
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 5-07-06
Пользователь №: 18 607



Устройство - тахометр с ЖКИ.
Контроллер должен тактироваться от кварца 32768Гц и находится в режиме Power-save.
По таймеру, каждую секунду, должен просыпаться и считать количество отработанных часов.
При этом ЖКИ выключен.
Но есть проблема - когда нажимаешь на кнопку включается ЖКИ
и информация на него должна выводиться быстро. А часового кварца не достаточно.
Есть желание включать внутренний RC-генератор и выключать при переходе в режим Power-save.
Такое возможно?



Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Палыч
сообщение Oct 18 2010, 08:06
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(-=MISHA=- @ Oct 18 2010, 11:05) *
Контроллер должен тактироваться от кварца 32768Гц .... А часового кварца не достаточно.
Часовой кварц применён с целью: "не заморачиваться" с точностью хода часов? Почему бы не применить кварц на более высокую частоту (не часовой), но предусмотреть калибровку Ваших устройств по точности измерения времени?
Go to the top of the page
 
+Quote Post
-=MISHA=-
сообщение Oct 18 2010, 08:21
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 5-07-06
Пользователь №: 18 607



Цитата(Палыч @ Oct 18 2010, 12:06) *
Часовой кварц применён с целью: "не заморачиваться" с точностью хода часов? Почему бы не применить кварц на более высокую частоту (не часовой), но предусмотреть калибровку Ваших устройств по точности измерения времени?

Я забыл сказать, что тахометр будет питаться от генератора, который выдает ток до 60мкА.
Он будет питать устройство и подзаряжать 3х вольтовую батарею.
Если тактировать высокочастотным кварцем, то потребление слишком большое для данного генератора.


Цитата(rx3apf @ Oct 18 2010, 12:12) *
Так и нужно сделать, а часовой кварц (на тех же выводах) использовать для тактирования Timer2. Просыпаться по прерываниям от этого таймера и от кнопки. Но учесть особенности работы Timer2 в асинхронном режиме - из обработчика прерываний нельзя выходить раньше очередного такта генератора (как обходить - подробно описано в даташите).

Как же тогда настроить Atmega? Установить во фьюзах тактирования от внутреннего RC-генератора? В спящем режиме контроллер сам выберет часовой кварц?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- -=MISHA=-   Тактирование в Atmega8A   Oct 18 2010, 07:05
|- - Палыч   Цитата(-=MISHA=- @ Oct 18 2010, 12...   Oct 18 2010, 08:30
||- - -=MISHA=-   Цитата(Палыч @ Oct 18 2010, 12:30) Наприм...   Oct 18 2010, 08:36
|- - rx3apf   Цитата(-=MISHA=- @ Oct 18 2010, 12...   Oct 18 2010, 08:34
- - rx3apf   Цитата(-=MISHA=- @ Oct 18 2010, 11...   Oct 18 2010, 08:12
- - ArtemKAD   ЦитатаПотом опять idle и так далее... Только не id...   Oct 18 2010, 14:54
|- - rx3apf   Цитата(ArtemKAD @ Oct 18 2010, 18:54) Тол...   Oct 18 2010, 18:15
|- - =GM=   Народ, мелкий вопрос в тему. Как вы измеряете мале...   Oct 19 2010, 11:06
|- - demiurg_spb   Цитата(=GM= @ Oct 19 2010, 15:06) Как быт...   Oct 19 2010, 12:48
|- - =GM=   0,15 мкА* 1 кОм = 0,15 мВ Усилить? А смещение? Ка...   Oct 19 2010, 16:23
|- - Клим   Цитата(=GM= @ Oct 19 2010, 19:23) 0,15 мк...   Oct 20 2010, 06:57
- - KKV2003   А почему именно 1 КОм? А если 100 КОм? И еще один...   Oct 21 2010, 03:14
|- - =GM=   На 100 кОм будет падение 15 мВ, можно измерить до...   Oct 21 2010, 09:03
|- - ae_   Цитата(=GM= @ Oct 21 2010, 18:03) На 100...   Oct 21 2010, 11:12
|- - =GM=   Номер пройдёт, если ток утечки диода много меньше ...   Oct 21 2010, 15:11
- - KKV2003   Ну диод Шотки тоже не прост. И может при 15 мВ тож...   Oct 21 2010, 14:42
- - sds1   Цитата(-=MISHA=- @ Oct 18 2010, 13...   Oct 21 2010, 16:53
|- - ILYAUL   Цитата(sds1 @ Oct 21 2010, 20:53) Ну пост...   Oct 21 2010, 18:09
||- - sds1   Цитата(ILYAUL @ Oct 22 2010, 00:09) А пре...   Oct 21 2010, 18:29
||- - ILYAUL   Цитата(sds1 @ Oct 21 2010, 22:29) Ну поче...   Oct 21 2010, 18:37
||- - sds1   Цитата(ILYAUL @ Oct 22 2010, 00:37) Потом...   Oct 21 2010, 18:44
|- - Клим   Цитата(sds1 @ Oct 21 2010, 19:53) Ну пост...   Oct 22 2010, 04:31
|- - ILYAUL   Цитата(Клим @ Oct 22 2010, 08:31) Зачем ?...   Oct 22 2010, 05:26
|- - Клим   Цитата(ILYAUL @ Oct 22 2010, 08:26) Наско...   Oct 22 2010, 05:42
|- - ILYAUL   Цитата(Клим @ Oct 22 2010, 09:42) Согласе...   Oct 22 2010, 06:00
|- - rx3apf   Цитата(ILYAUL @ Oct 22 2010, 10:00) Задач...   Oct 22 2010, 07:32
|- - ILYAUL   Цитата(rx3apf @ Oct 22 2010, 11:32) При о...   Oct 22 2010, 07:52
|- - rx3apf   Цитата(ILYAUL @ Oct 22 2010, 11:52) Честн...   Oct 22 2010, 07:56
|- - ILYAUL   Цитата(rx3apf @ Oct 22 2010, 11:56) 60 uA...   Oct 22 2010, 08:42
|- - rx3apf   Цитата(ILYAUL @ Oct 22 2010, 12:42) Нет ,...   Oct 22 2010, 09:02
- - ILYAUL   Сдаюсь. Убедили.   Oct 22 2010, 09:12


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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 22:40
Рейтинг@Mail.ru


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