|
Использовать ICP.
Сначала настраиваешь на фронт, по началу импульса влетаешь в прерывание, сохраняешь где-нибудь ICR, настраиваешь ICP на срез. По срезу вычитаешь из сохраненного значения ICR текущее, получаешь время между событиями с точностью до тика таймера.
Повторяешь по вкусу для следующих импульсов.
2ms - это 8000 тактов при кварце 4МГц. Вполне можно получить точность 250нс
E-mail: info@telesys.ru