Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено wek 17 июля 2003 г. 19:48
В ответ на: И что дальше? Это входы защёлок, по которым в регистре запоминается значение таймера. Но с них В ТАЙМЕР сигнал не заведёшь! отправлено -=Shura=- 17 июля 2003 г. 19:16

Дальше чисто софтверные дела.
Запускаем вначале таймер на частоте соответствующей частоте внешних сигналов. Разрешаем прерывания от Capture. По первому прерыванию от Capture сохраняем в регистре памяти первое защелкнутое содержимое таймера. Затем прерывание от Capture запрещаем до тех пор пока нам не понадобится значение счетчика внешних импульсов. Разрешаем прерывание от capture и по поступлению прерывания от Capture сохраняем новое значение защелкнутого содержимого таймера. Вычтя из последнего значения таймера предыдущее получим искомое значение счетчика.
Конечно про переполнения нужно не забыть и их корректно отработать.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru