Текущий архив: 2004.08.29;
Скачать: CL | DM;
Вниз
не стандартная скорость при работе с COM портом Найти похожие ветки
← →
simax © (2004-07-16 22:43) [0]Help!!! Подскажите пожалуйста, как при работе с COM портом установить не стандартную скорость (10400 бод, например)?
← →
jack128 © (2004-07-16 22:49) [1]
> Help!!! Подскажите пожалуйста, как при работе с COM портом
> установить не стандартную скорость (10400 бод, например)?
dcb.BaudRate, видимо..
← →
GanibalLector © (2004-07-17 01:49) [2]var
Dcb: TDcb;
…
if not GetCommState(hPort, Dcb) then
raise Exception.Create("Error setting port state");
Dcb.BaudRate := CBR_9600;
Dcb.Parity := NOPARITY;
Dcb.ByteSize := 8;
Dcb.StopBits := ONESTOPBIT;
BaudRate — скорость передачи данных. Возможно указание констант — CBR_100, CBR_300, CBR_600, CBR_1200, …
← →
KilkennyCat © (2004-07-17 02:41) [3]ИМХО, это может оказаться просто аппартно-зависимо и соответственно - невозможно. Точнее, невозможна произвольная частота. Какая-нибудь кратная вполне вероятна. Однако гложет любопытство, зачем?
← →
GanibalLector © (2004-07-17 09:39) [4]2 KilkennyCat
Кстати,когда-то баловался и ставил нестандартные скорости и связывался с устройством(на таких скоростях:1000,2000,4000,4100 и т.д.) все чудесно работало.
Правда прога была на асме...
← →
KilkennyCat © (2004-07-17 12:18) [5]
> GanibalLector © (17.07.04 09:39) [4]
аналогично. Но это было давно и на старой машине. Потом столнулся с машиной (какой-то пень второй был), где моя скорость не работала (1000). Стандартные же - прекрасно. Подумал и решил, что производители начали контроллеры сомовских портов делать с поддержкой только стандартных частот. Но может, ошибаюсь. Хотя мысль логичная и удобная.
Страницы: 1 вся ветка
Текущий архив: 2004.08.29;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.025 c