Страница 1 из 1

Частотомер на attiny24

СообщениеДобавлено: 11 апр 2018, 11:25
Mals
Нужен частотомер до 2 МГц. Нашел на форуме пример для пиков с вставками на Си. Попробовал сделать на авр без вставок, но показания не точные. Почему?

Re: Частотомер на attiny24

СообщениеДобавлено: 12 апр 2018, 15:28
pav13
насколько я понял это происходит потому, что delay_s(1); не лучший способ отсчитать одну секунду.

Re: Частотомер на attiny24

СообщениеДобавлено: 14 апр 2018, 06:08
Андрей
Измерять напрямую такие частоты контроллер уже не сможет, хотя я видел достаточно точные частотомеры на AVR и PIC с частотой до 50 мгц. Но там применяются другие алгоритмы измерения, достаточно доходчиво эти принципы описаны здесь http://avr.ru/ready/signal/sense/chastotomer

Re: Частотомер на attiny24

СообщениеДобавлено: 14 апр 2018, 10:23
Mals
Вот на пике, пример с форума

Re: Частотомер на attiny24

СообщениеДобавлено: 16 апр 2018, 08:01
mim
Mals писал(а):Вот на пике, пример с форума

Это не пример с форума...
Это кастрированная тобой программа - из одной версии в другую, с потерей всех прибамбас...
Внутри примера (и в теме) были все комментарии которые определяли всю функциональность программы. Над комментариями нужно думать. Нельзя брать примеры и тупо повторять - не читая (не изучая) то, что к ним было мной написано... Тем более нельзя бездумно функционал одной платформы перекладывать (PIC) на другую (AVR).