Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.48 MB
Время: 0.046 c
4-1089911371
BBoost
2004-07-15 21:09
2004.08.29
GetWindowDC


14-1092225719
Тень отца Жука
2004-08-11 16:01
2004.08.29
Михайличенко уволен. Вместе него Сабо


3-1091690532
RDen
2004-08-05 11:22
2004.08.29
Почему не создаётся поле?


14-1092288811
Kerk
2004-08-12 09:33
2004.08.29
Microsoft запатентовала "двойной щелчок" мышкой


3-1091606930
сергей1
2004-08-04 12:08
2004.08.29
dbGrid