Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Устройство подключено к COM порту, выдает импульсы длительностью 70 мкс, с частотой от 0 до примерно 5 кгц.
Программа написана на DELPHI(использует API) считывает правильно, когда входной сигнал до 2 кгц(115200),
если больше частота то ошибка.
использовал
TIMER
mmResult := TimeSetEvent(1000, 0, @TimeCallBack, 0, TIME_ONESHOT )
GetTickCount(); и т.д
были на странице 2315 подсказки
"через прямой доступ к портам контроллера (DlportIO), можно читать/писать на сотнях килогерц"
использовать
QueryPerformanceFrequency(tFreq);
QueryPerformanceCounter(tBegin);
Подскажите как можно правильно измерить,может на DELPHI нельзя это реализовать и я стучусь в стену, а не дверь
Составить ответ | Вернуться на конференцию.
Ответы