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 ?)