Hi folks
I appreciate that this is another obscure one, but folks who look at this forum seem to be OK with obscure, so I hope you won't object to another one.
I'm trying to fit my RC2014 system (with SC130 motherboard) with real RS232 ports. I want eventually to be able to connect a real serial terminal using a real null modem cable. I also in the meantime need to be able to connect a terminal emulator via a USB->RS232 adapter, which also needs a null modem cable.
I'm using a pair of MAX232 chips to do the level conversion. I have one MAX232 doing Tx/Rx, and another (I thought) doing CTS/RTS.
The basic sending and receiving of data (Tx/Rx) works fine, but hardware flow control does not. I'm using the 'com0' (console) serial port on the SC130, because I'm aware that the com1 port does have any hardware flow control support. The com0 port does flow control perfectly fine with the FTDI-style serial-USB adapter supplied with the SC130 board, so I'm sure that set-up, software, etc. is fine. But my 5V->RS232 converter is not fine, despite hours and hours of checking and fiddling. The fact that the Rx/Tx part works fine suggests to me that I haven't just misunderstood how to use the MAX232.
In my converter, I wire the Tx, Rx, CTS, and RTS lines straight through, because they are correspondingly swapped in the null modem cable. That is, Rx/Tx, RTS/CTS, and DSR/DTR are swapped. So far as I know, this is the conventional arrangement of such a cable.
Anyway, after several hours of beating my face against the bench in frustration, I thought I'd check how the original serial->USB adapter was wired, because this works fine.
On the SC130, the terminals of the serial ports are labeled 0V, Rt, 5V,
Rx, Tx, Ct. I presumed (but am now not sure) that 'Rt' and 'Ct' are 'RTS' and 'CTS'. Rx on the SC130 goes to Tx on the USB adapter, and vice versa. Rt on the SC130 goes to CTS. So far, this is what I expected.
But...
The pin on the SC130 labeled 'Ct' does not go to the 'RTS' pin on the USB adapter. Instead it goes to the DTR pin.
I really don't understand this. I expect RTS/CTS to form a pair, and DSR/DTR to form a pair. Why is the 'Ct' pin, which I took to mean 'CTS' paired with DTR?
I'm concerned that the SC130 board, or the RomWBW BIOS, has been designed to work with a particular kind of USB->serial adapter board, and won't actually work properly with real RS232 cables.
Or have I just misunderstood what 'Ct' and 'Rt' stand for? Or is the wiring RTS/CTS + CTS/DTR now conventional?
Better yet -- has anybody actually gotten an SC130 or similar to work with real RS232, including flow control, using conventional wiring, and would be willing to explain?
Best wishes
Kevin