Dick Grier
9/22/2008 4:05:00 PM
Hi,
No, there is no way that I know to determine maximum serial speed, except
through the manufacturer's documentation.
CTS and RTS (Clear to Send/Ready to Send) are hardware handshaking lines
that are used -- in hardware implementations, not generally software/virtual
serial ports -- to avoid data loss. The sending system monitors CTS to
determine if it can send data, where HIGH indicates that it is OK to send.
The receiving system LOWERS RTS to signal that the sending system should not
send data until RTS is returned high. A common implementation "cross
connects" RTS and CTS, between sender and receiver, so that these two line
complete this signalling method.
In DesktopSerialIO, which you are using, hardware flow control is handled by
the .CTSHandshaking property. You enable it by setting .CTSHanshaking =
True. Since you are using a modem, this is good practice. The dll itself
handles the details for you. You can set RTSEnable = True, and leave it
with this setting, so that the dll operates without interference.
Dick
--
Richard Grier, MVP
Hard & Software
Author of Visual Basic Programmer's Guide to Serial Communications, Fourth
Edition,
ISBN 1-890422-28-2 (391 pages, includes CD-ROM). July 2004, Revised March
2006.
See www.hardandsoftware.net for details and contact information.