|
I've read through everything, and I'll suggest the one thing that noe one else has
You said you have a number of pins not connected right? WOuld they at all happen to all be grounds?
A 10ft cable that's NOT properly shielded will loose quite a lot to stray radio waves in the surrounding environment. I have a 10 meter one that I can drop down out of my Loft hatch and into my PC in the office below, fro when I need to reprogram the switch in my server rack.
Over the years, it's starting to get old, and I can tell straight away when the shielding is starting to come loose.
The shorter the cable is, the less shielding matters, the GPS plugged into my PC for example has a really thin unshielded cable on it, but it's only a meter in length, the switch programming cable is a nightmare, we have so much wireless kit in our house with Phones, Thermostats, WiFi based TV's and Wifi capable smoke alarms that it's often better for me to find the shorter cable and drag either the PC system unit or one of the older laptops with a 9 pin on up intot he loft and do the work up there.
Cisco flat cables with an RJ45 on that are longer than about 3 meters are terrible, they pick up all kinds of crap, so much so I have some old ferrite chokes lying around that I salvaged from old electronics, and wraping the cable through them a couple of times, one at each end near the plugs, usually helps a lot.
|
|
|
|
|
Gentlemen,
Excellent suggestions all with debugging the cable differences. I'm going to have to file this under face-palm.
It is a true statement that simple serial communications only require the 3 wires, we do it all the time on various projects. Points go to Mr. DCB suggestion man - if one's handling of the data is fast enough, you really don't need Dtr and Rts control wires. But if your application enables them in the DCB, you're going to need to hook them up.
So, the mystery is solved, and there is a lot of good info in this discussion. Thanks to all of you.
Charlie Gilley
Most life and software issues can be solved by checking your inputs....
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
As I recall from my college work-study program forty years ago, that's the way we wired up RS-232 terminals: four wires, two of them ground. My memory is no longer great, but I know we had 25-pin connectors, and I'm thinking in that world pin 1 was ground, 3 & 4 swapped, and 8? was a second ground. I have nothing to help you, but thank you for bringing back memories of some good times!
|
|
|
|
|
Close. For D25, it's 2&3 for data, 4&5 for RTS/CTS, 6 is DSR, 7 is signal ground (Not always the same as 1 which is chassis ground), 8 is DCD, 20 is DTR, 22 is RI.
The rest are normally N/C.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Must have been 1, 2, 3 & 7. A forty year span is a LONG time to maintain an image in one's mind. Connecting terminals to a PDP-11/34; life was simple back then. Old men want a time machine because the past looks better, or at least longer, than the future.
|
|
|
|
|
Yeah ... it's been over 25 years since I last wired RS323, and even that was probably D9 not D25. And I probably cheated and wired via my datascope which had a patch box built in.
(Life was easier when you could actually see the data with a scope)
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
You're right. You only need 3 wires for duplex communication. Assuming you connected these wires correctly. the next question is what kind of cable are you using. Transmission lines cause reflections and energy loss. At 10 feet, your cable is long enough to be affected by it. If you're using 3 loose wires, that's a problem; try twisting the wires together. Ideally, you want 100 ohm impedance with 24 AWG wire. If you're using a pre-built cable, check the specs. It may be designed for something else. I also suggest you make sure both computers are powered from the same circuit; otherwise, you may have issues with ground loops.
|
|
|
|
|
Serial ports. Oh the pain, the pain.
I have a whole box of serial cables that I have accumulated over 20 years of use. I have male-female, female-female, and male-male straight-through cables, and a null modem cable. This lets me make up whatever is called for. I verify my connection using one or two of these cables, then build a custom cable. If the custom cable doesn't work, I know it's the cable.
You can connect a serial port using only transmit, receive, and ground, but even at 9600 baud, a steady stream of bytes is likely to overrun your PC's receiver buffer. That's why you want to connect RTS and CTS, which do hardware handshaking. You can do software handshaking using XON and XOFF if your USB-serial box understands that and your terminal software understands that.
|
|
|
|
|
|
No need. The mystery - why did one cable work and the hand made cable didn't - answered by checking the source code. If you ask for handshake, you need to provide the appropriate cabling. Simple brainfart on my part.
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
A man attacked me at the grocery store with butter, cheese, and milk. How dairy!
|
|
|
|
|
Did you know that most adult cats will not go near other cats if their feet have been damaged in an accident but kittens will?
As part of the weaning process, they become lack-toes intolerant.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Better take em in for a cat scan.
Got my site back up after my time in the woods!
JaxCoder.com
|
|
|
|
|
I'm just waiting for the Lab report.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
You'd get it faster if you didn't Hound them!
Got my site back up after my time in the woods!
JaxCoder.com
|
|
|
|
|
That's a lot of Shih Tzu are talking there!
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
When the vet gets done you need to Setter down and have a talk with her.
Got my site back up after my time in the woods!
JaxCoder.com
|
|
|
|
|
She'll have to Retriever notes first.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I heard a rumor that she may have to go to jail so you might have to Sprimger out!
Got my site back up after my time in the woods!
JaxCoder.com
|
|
|
|
|
I'll need an escape boat - I've got a Mastiff you've got the hull?
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
ay Chihuahua, I give!
Got my site back up after my time in the woods!
JaxCoder.com
|
|
|
|
|
I've a feline your telling tails.
|
|
|
|
|
|
Be glad ya didn't meat yer demise.
The best way to improve Windows is run it on a Mac.
The best way to bring a Mac to its knees is to run Windows on it.
~ my brother Jeff
|
|
|
|
|
... Goodbye Oppy!
Nasa calls time on silent Opportunity Mars rover - BBC News[^]
14 years longer than design spec, drove 45 times as far as expected, found proof of ancient water on Mars.
Big kudos to the designers!
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|