помогите , с прерываниями не пробовал пока ничего делать никак не воткнусь как их правильно "готовить"
Перенёс в подходящий раздел
ploop
Спасибо за подробный ответJack_A писал(а):Вообще-то прерывания - это в раздел по микроконтроллерам.
Такие низкие частоты необходимо измереть "обратным" методом - через период , иначе для приемлемой точночти понадобится слишком большое время измерения. А так задача элементарна : по нулевому импульсу запустил счет микросекунд, по десятому ( сотому и т.д. ) остановил и по букварю : F = 1 / T .
А частоту 0 Гц никак не измеришь - это постоянный ток ...
да Вы были правы ошибка очень большаяJack_A писал(а):Нет, Вы не вникли в суть моего поста. В таком случае если будете измерять, скажем, 2Гц, то в зависимости от времени начала и конца отсчета будете иметь мелькающие 1Гц - 2Гц, т.е.погрешность 50%.Суть - измерять период между импульсами.
Сейчас на сон клонит, а завтра, если не лень, накропаю схему алгоритма.
А кварц часовой ни к чему. Интервал 1с мы запросто могем отсчитать и с 8MHz-вым кварцем.