[an error occurred while processing this directive]
Помогите разобраться: можно ли подавать внешние импульсы на 16 разр. таймер1 через аналоговый компаратор для ATMega8
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Andrew_59
06 ноября 2006 г. 14:40
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: Все спасибо понял.. Вариант с прерыванием от компаратора не подходит (10 МГЦ)
—
Andrew_59
(06.11.2006 16:06
194.24.162.2
,
пустое
)
Даже и без компаратора ничего путного на Мега8 не выйдет - ее таймеры могут считать внешние импульсы с частотой, не превышающей Fosc/2 (рекомендовано F/2.5), т.е. <= 8 (а лучше 6.4) МГЦ при Fosc = 16 МГЦ. Нужно брать Мега88 с ее Fmax >=20 МГЦ
—
=AVR=
(06.11.2006 17:48
80.92.96.19
,
пустое
)
Ответ: Если я правильно понял то программированием регистров контроллера нельзя подсоединить компоратор к входу таймера?
—
Andrew_59
(06.11.2006 14:51
194.24.162.2
,
пустое
)
Правильно - к СЧЕТНОМУ входу нельзя, можно только ко входу защелки (Capture). Какая у тебя максимальная частота импульсов?
—
=AVR=
(06.11.2006 15:15
80.92.96.19
,
пустое
)
Для счета не получится, только для Capture. Если частота импульсов сравнительно небольшая, то запросто можно считать число прерываний от компаратора програмным счетчиком
—
=AVR=
(06.11.2006 14:44
80.92.96.19
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание