[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
1. Запускается таймер.
2. Читается входной пин. Ловится переход 1-0. Отсчитывется N переходов.
3. Читается таймер Nt.
Частота=N/Nt*Ft;
За 3 мкс AVR это не успеет отловить и посчитать переход?
Точность за один период таймера ~ 2^(-16).
Если надо больше, придется ловить переполнения таймера, здесь
3 мкс для 8 мГц AVR будет где-то на пределе.
E-mail: info@telesys.ru