[an error occurred while processing this directive]
Какое минимальное время можно померять... при кварце 8 МГц Прерывание планирую использовать одно INT0 а управляющий сигнал подавать с контроллера...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
ilychoff
10 апреля 2006 г. 10:15
В ответ на:
Например. Управляющий сигнал на int0, выходной на int1.НастраИваем прерывания int0 int1 по фронту, По прерыванию int0 запускаем таймер, по int1 - останавливаем. Считаем.
отправлено <font color=gray>S_agent</font> 10 апреля 2006 г. 10:11
Составить ответ
|||
Конференция
|||
Архив
Ответы
125 наносекунд. Используй не INT, а Capture, как тебе уже сказал kan - через INT будет большая дополнительная погрешность
—
=AVR=
(10.04.2006 10:20
80.92.96.19
,
пустое
)
А почему 125 нс ведь он в прерывание входит за 4 машинных цикла
—
ilychoff
(10.04.2006 10:27
213.148.176.12
,
пустое
)
Потому что прерываниями меряют малые задержки только в детском саду
—
=AVR=
(10.04.2006 11:34
80.92.96.19
, 703 байт)
Спасибо за ответ, я не так давно работаю с контроллерами, поэтому такие вопросы, опыт ведь мгновенно не приходит
—
ilychoff
(10.04.2006 11:43
213.148.176.12
,
пустое
)
Вот я поэтому и объяснил. Разумеется, под словом "прерывания" у меня подразумеваются прерывания по Capture
—
=AVR=
(10.04.2006 11:48
80.92.96.19
,
пустое
)
Вопрос был про минимальное время. В прерывание за 4+ цикла. Т.е. мах 8.
—
-mse-
(10.04.2006 10:57
81.201.66.34
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru