Posted By: TopGun (Top Gun) on 'CZprogram'
Title:     Re: seriovy port [modem]
Date:      Fri Dec 13 12:39:14 2002

> > Naozaj staci ten WriteFile, no asi si nespravne 
> > nastavil handshaking.. BTW - existuje nieco ako SetCommTimeouts, kde si 
> 
> mozna... mhm jak mam spravne nastavit handshaking? :) 
> XON/XOFF na 0, CTS? DSR? DTR? DSR? [ted mluvim o DCB strukture]
> 

Modem by mal v pohode fungovat, aj ked nedas ziaden handshaking, no regulerne 
by to malo fungovat s HW handshakingom. V pripade internych modemov je vsetko 
len jedna sranda, lebo tam to ide priamo do PCI (niekedy iba do drajvra a 
koniec), takze tam handshaking prakticky netreba.. 

Priklad DCB struktury:

dcb.BaudRate = 9600;
dcb.fBinary=1;
dcb.fRtsControl = RTS_CONTROL_DISABLE;
dcb.fDtrControl=DTR_CONTROL_HANDSHAKE;
dcb.fOutxDsrFlow=1;
dcb.fOutxCtsFlow=0;
dcb.fOutX=0;
dcb.fInX=0;

dcb.fDsrSensitivity=0;
dcb.fTXContinueOnXoff=true;
dcb.fErrorChar = 0;
dcb.fNull = 0;
dcb.fAbortOnError=0;

dcb.ByteSize=8;
dcb.fParity = 0;
dcb.Parity=NOPARITY;
dcb.StopBits=1;

Ked som nespravil chybu, tak som tu nastavil 9600 baud, no parity, 1 stopbit, 
8 bits.

> 
>                                                   -Dzon
> 


http://xrs.winradio.com                http://www.rbasic.com
http://xrs.winradio.com/plugins.htm    mailto:stofa@eshs-lab.com

             TopGun  (Are you ready to fly ?)

Search the boards