[an error occurred while processing this directive]
Да ну, даже 1 пропущеный такт из 16 000 000 - это мелоч.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
microcomp
29 июля 2006 г. 11:43
В ответ на:
dT= 2*Tclk/Tимп... (несинхр фронтов внешних имп относит внутр Clk таймера)...
отправлено ++ 29 июля 2006 г. 08:24
Составить ответ
|||
Конференция
|||
Архив
Ответы
Меня в тупик поставило то что в программном все нормально, хотя там количество пропущеных тактов до проверки изменения состояния порта плавает в еще больших пределах.
—
microcomp
(29.07.2006 11:49
217.77.215.2
,
пустое
)
Блин 100 раз делал все нормально было, а тут такая засада. Input Capture как работает? по событию переписывается текущее состояние таймера в спец. порт, сбрасывается таймер в 0 и вырабатывается прерывание. Верно?
—
microcomp
(29.07.2006 11:59
217.77.215.2
,
пустое
)
Так и есть. При антишуме несколько тактов выжыдается после события потом проверка еще раз и потом у же принятие решения о переписывании в регистр захвата.
—
eXeC001er
(29.07.2006 12:10
84.19.181.92
,
пустое
)
Нормальный прикол!!! Взял мегу32, купленную пол года назад, и еще одну свежее, там этого эффекта не наблюдается! Только на экземплярах из последней закупки. Как же с этим бороться?
—
microcomp
(29.07.2006 13:05
217.77.215.2
,
пустое
)
А еррату читал?
—
=NIK=
(29.07.2006 12:09
213.221.24.178
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание