Цитата(vvs157 @ Jul 27 2005, 16:42)
Если программа под Виндами, то на 20 кГц будет пропуск импульсов, если не задействовано прерывание от СОМ-порта по изменению состояния CTS.
Инерционность не у СОМ-порта, а у алгоритма. Правильную частоту можно получить только в следующим цикле измерений после изменения частоты.
Полностью согласен с предыдущим оратором, что куда правильнее взять какой-нибудь Атмеловский Tiny и на нем соорудить частотомер, который будет выдавать результат по RS-232 с питанием от того же порта.
Советы полезные, благодарен!

Но вот никак не сооброжу, каким образом может алгоритм быть инерционным, если я вставляю всего лишь дополнительный цикл ожидания за пределами каких либо измерений, и у меня определяется частота, близкая к той, что должна быть? Хотя так же мне не понятно, что может тормозить в самом ком-порте

Возможно это связано с неверным опросом счетчика таймера? Программа работает под чистым DOS. Все измерения написаны на ассемблере.