Форум: "Система";
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];
ВнизAsync Professional 3.00 и IRQ - ??? Найти похожие ветки
← →
Asdf622 (2001-11-23 11:48) [0]Имеется проблема:
С использованием "Async Professional 3.00" (Win98SE, Delphi5) идет опрос трех устройств висящих на COM2,3,4 (плюс мышь на COM1). При этом если порты выставлены: COM1 на IRQ4, COM2 на IRQ3, COM3 на IRQ4, COM4 на IRQ3 то нормально работают только устройства на COM1, COM2. На СОМ3 и СОМ4 передаются какие-то рваные куски информации. Если пересадить СОМ3 на IRQ10, СОМ4 на IRQ11 то "Async Pro" не видит их. Хотя по коссвенным признакам устройства и порты функционируют нормально. Как я понимаю "Async Pro" знает для COM-портов только IRQ3,4? Как ему задать IRQ для портов рукамя я не нашел. Кто нибудь знает как решить эту проблему?
З.Ы. Использование "Async Pro" для связи с портами необходимо.
← →
Asdf622 (2001-11-23 21:11) [1]Дополнения и подробности:
Аналогичная проблема возникает если заменить "Async Professional 3.00" на
компонент "ComDrv32" - представленный в "Кладовке". Картина точно такая же: при установке COM3 на IRQ4 и свободном COM1 все работает;
при установке COM3 на IRQ4 и занятом COM1 - обрывки данных на СОМ3.
при установке COM3 на IRQ10 и произвольном состояние COM1 внешнее устройство (мультиметр Protek-506) сигнализирует о передаче данных НО в буфер обмена при этом остается пустым.
На компутере установлено две мультикарты с поддержкой СОМ1-СОМ4.
Помогите, кто сталкивался с подобной задачей.
← →
Asdf622 (2001-11-23 21:15) [2]Кусок кода отвечающий за ввод данных:
...
CPD_h1.Port:=pnCOM3;
CPD_h1.BaudRate:=br1200;
CPD_h1.DataBits:=db7BITS;
CPD_h1.StopBits:=sb2BITS;
CPD_h1.Parity:=ptNONE;
CPD_h1.Connect;
...
for i:=1 to 15 do CPD_h1.ReadChar(c[i]);
...
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c