[an error occurred while processing this directive]
|
Задача такая:для определения мгновенной скорости вращения дигателя
используется МК AT90S2313,который измеряет период между импульсами
идущими от оптического датчика.Значение периода занимает три байта.
После каждого измерения это значение передается в ПК для анализа через
COM порт.Т.к скорость двигателя меняется, следовательно и "скорость"
подачи данных в порт разная.(например при скорости 1обр/c передача
данных происходит каждые 1мс,т.к 1000 рисок)Программу для ПК пишу на Delphi.
Так вот вопрос,как отследить появление данных в СОМ порту, чтобы сразу
приступить к анализу?Использовать таймер не получится,т.к меняеться
скорость подачи.
E-mail: info@telesys.ru