Форум: "Система";
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];
ВнизНе могу получить от таймера интервал 20 мс Найти похожие ветки
← →
artog (2001-10-04 07:56) [0]Доброго всем времени суток.
Мне необходимо выводить определенный байт в COM порт
с периодом в 20 милисекунд. Бросаю на форму таймер:
//Вызывается каждые 20 мс
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Timer1.Enabled := false;
SendByte(mybyte); //посылает байт в COM порт
Timer1.Enabled := true;
end;
Байт выводится, но минимальный период между байтами
получается 45 мс при любых установках таймера меньших 45 мс.
(Проверял осциллографом)
Может кто подскажет как решить данную проблему?
Программа тестировалась на 3 различных компьютерах:
от P - 100 до P II - 800.
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];
Память: 0.43 MB
Время: 0.004 c