Microsoft KB Archive/40594

= Accessing the COM3: or COM4: Port =

Article ID: 40594

Article Last Modified on 12/1/2003

-

APPLIES TO


 * Microsoft C Professional Development System 6.0
 * Microsoft C Professional Development System 6.0a
 * Microsoft C Professional Development System 6.0a
 * Microsoft C/C++ Professional Development System 7.0
 * Microsoft Visual C++ 1.0 Professional Edition
 * Microsoft Visual C++ 1.5 Professional Edition

-



This article was previously published under Q40594



If MS-DOS, the ROM BIOS, and the hardware all support COM3: and COM4: as valid devices, then the MS-DOS MODE command may be used to redirect communication to access the ports from within Microsoft C. For example, to redirect COM3: to COM1:, give the following command:

mode COM3:=COM1:

NOTE: This process has not been tested by Microsoft and is offered only as a suggestion.

Versions of MS-DOS earlier than MS-DOS version 3.3 do not recognize the COM3: and COM4: ports. Versions beginning with MS-DOS version 3.3 allow some systems to access the ports, but the ROM BIOS also must support the extra communications port hardware.

The serial port hardware must also allow setting of IRQ and memory addresses to allow multiple serial ports. In some cases only two ports can actually be used, even though more are physically available. Frequently a choice has to be made between COM1: and COM3: and between COM2: and COM4: since control lines and addresses are shared. A manufacturer's hardware reference is usually needed to determine the exact settings for a given situation.

Additional query words: kbinf 6.00 6.00a 6.00ax 7.00 1.00 1.50

Keywords: kb16bitonly KB40594

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.