Maker Pro
Maker Pro

I2C through PC parallel port, serial port and/or USB port - please help

R

Rich Grise

Jan 1, 1970
0
crosspost clipped

Fritz Oppliger said:
The square posts of the male headers are a tight fit for the breadboard
But the problem IMHO is really that you have to span the 0.3in gap between
arrays to get all signals to the board.
The contacts on the board are thus:
11111__22222
33333__44444
55555__66666 etc.
If you stick your header into the left column then you connect odd & even
wires.

Well, I would have put it alongside, like:
AB 11111__22222
CD 33333__44444
EF 55555__66666 etc.
The DIP type connectors can straddle the gap between columns.

Doh! Of course. You can get IDC dip plugs too - made for plugging
into a socket or protoboard - don't use .025 pins.

I've always just stripped and tinned the ends of the ribbon
cable, and plugged it right in.

Cheers!
Rich
 
T

The Real Andy

Jan 1, 1970
0
I've used these things for years, and wouldn't want to live
without one. You have to be aware of all the stray
capacitance, and don't plug fat stuff into them, because
you can distort the little contacts, but I've found that
#24 wire, like you scrounge from phone trunk cable at
a construction site, is perfect for those things.

I was bought up on these things as a kid. Wouldn't go near 'em these
days, but that is just personal preference. This days I prefer to get
a PCB made, or if I am real desperate I will wire up a piece of vero
board. I think vero board is also known as perf board??


<snip>
 
T

The Real Andy

Jan 1, 1970
0
Under Windows NT/2000, I am interested in learning how to
program an I2C device through the following ports: parallel, serial and USB.

Is there a reasonably priced good/quality development board with
I2C device and all the ports mentioned above? Or, any other suggestions?

Just thought, dont most modern motherboards come with an IIC port? Or
maybe it is a SPI port. Not sure, but I think it is used to connect to
smart cards and the like.
 
G

Gary Tait

Jan 1, 1970
0
Just thought, dont most modern motherboards come with an IIC port? Or
maybe it is a SPI port. Not sure, but I think it is used to connect to
smart cards and the like.

Any such bus would be" internal", not available for outside use.
AFAIK, smarcard reader inclused with mobos would be USB or RS232
serial.
 
K

kony

Jan 1, 1970
0
Any such bus would be" internal", not available for outside use.
AFAIK, smarcard reader inclused with mobos would be USB or RS232
serial.

Most(?) motherboards in recent years do have an I2C bus external
connection header, often called "SMBus"... consult user's manual
for it's location.
 
A

Adam

Jan 1, 1970
0
Looks like you're right since my motherboard's User's Manual says
the following about the SMBus Connector (5-1 pin SMB):
"This connector allows you to connect SMBus (System Management Bus) devices.
SMBus devices communicate by means of the SMBus with an SMBus host and/or
other SMBus devices. SMBus is a specific implementation of an I2C bus,
which is a multi-device bus; that is, multiple chips can be connected to
the same bus and each one can act as a master by initiating data transfer."

However, this connector is accessible directly from the motherboard and
requires the computer case to be open.
 
A

Adam

Jan 1, 1970
0
Vero/perf boards require soldering. What's the benefit of
vero/perf boards over breadboards?
 
K

kony

Jan 1, 1970
0
However, this connector is accessible directly from the motherboard and
requires the computer case to be open.

A with any other motherboard pin-header plus dongle arrangement,
you can use a cable to mount the desired connector anywhere you
want it, such that it's accessible from outside the case.
 
P

Peter Bennett

Jan 1, 1970
0
Vero/perf boards require soldering. What's the benefit of
vero/perf boards over breadboards?

Once soldered, the wires and components won't get disconnected.

When I use a white breadboard, I generally leave resistor and
capacitor leads long - which can give lots of opportunity for unwanted
short circuits. On perfboards, I'll push the component leads all the
way through the board, solder on the underside, and cut off excess
leads - very little chance of short circuits appearing later.

Generally, breadboards should only be used for initial testing - once
the circuit works, you should transfer it to perfboard, it you want it
to be permanent (and the breadboards are too expensive to tie up
indefinitely).
 
Top