Показать сообщение отдельно
Старый 30.11.2013, 20:18   #234
saschke
новичок
разбирающийся
 
Регистрация: 22.10.2013
Адрес: Владимирская обл.
Сообщений: 207
Вес репутации: 11
saschke на пути к лучшему
По умолчанию

Сделал счетчик оборотов , теперь считает с шагом 1 . Считает от нуля но само сабой в этом случае время счета увеличивается пропорционально. Довольно просто получилось. Опишу в общем , может пригодится кому.
Счетные импульсы поступают на INT , по фронту происходит сохранение количества импульсов TCNT и перезапускается таймер с частотой например 10 кГц , далее вычисляем - 10000 / # * 60 где 10000-частота таймера, #- количество записаных импульсов . Например отсчиталось 6850 импульсов - 10000/6850*60=87 об/мин. если пришло 6900 то получим 86 об/мин.
saschke вне форума   Ответить с цитированием