Доделал до рабочего состояния частотомер. Если кого заинтересует выложу прошивку и пояснения. Контроллер - любой совместимый с мега8. 48,88,328. Логика - кмоп. Желательно быстрая.
Чем он лучше алиэкспрессных или самодельных прямого счёта - повышенная точность на низкой частоте при малых временах измерения. Других преимуществ у него нет.
Измеряет частоту от 1 Гц до половины опорной частоты. По факту немного меньше. Метод - подсчет количества тактов опорной частоты за период (или несколько периодов) измеряемой. Дисплей 8 или 9 цифр. 9 имеет смысл при измерениях на удлиненном интервале. Можно оставить 8 т.к. вся осмысленная информация выводится в первые 8 знакомест. Таймеры стартуют аппаратно чтобы не вносить ошибки подсчёта из-за невозможности сделать это одновременно программно. Т1 считает опорные импульсы, Т0 периоды сигнала. Затем 80-битная математика.
Если вкратце то частотомер:
1.Умеет считать с периодом 1 секунда и 10 секунд. Во втором случае 9 знак принимает осмысленные значения.
2. Можно считать входные импульсы. Обнулять счетчик кнопкой.
3.Можно использовать внешний прескалер на любой коэффициент деления. (задается в меню).
Прескалер можно включать и выключать с кнопки.
4.Можно использовать опорный генератор на любую частоту. Устанавливается в меню кнопками с шагом 1 Гц. Удобно если ваш опорник нельзя подстроить.
5. Можно использовать обычный кварцевый резонатор подключив штатно к соответствующим ногам контроллера.
Минус. Не смог найти причину проскальзывания одного лишнего импульса в Т0. Это происходит случайно но редко и сразу заметно. Не спутать с показаниями. Что за беда не смог выяснить. Грешу на гонки токов в логике.
Корпус от ненужного роутера подошел очень удачно.
Место где стояла несъемная антенна как раз для гнезда BNC.
Схема.
Меню установки частоты прескалера.
Прогретый "Гиацинт"