Arduino Uno and Nano¶
Connection¶
These connections are required between the Arduino UNO/Nano and the IEEE488 connector:
Arduino |
GPIB connector |
Function |
---|---|---|
A0 |
1 |
DIO1 |
A1 |
2 |
DIO2 |
A2 |
3 |
DIO3 |
A3 |
4 |
DIO4 |
D12 |
5 |
EOI |
D11 |
6 |
DAV |
D10 |
7 |
NRFD |
D9 |
8 |
NDAC |
D8 |
9 |
IFC |
D2 |
10 |
SRQ |
D7 |
11 |
ATN |
GND |
12 |
Shield |
A4 |
13 |
DIO5 |
A5 |
14 |
DIO6 |
D4 |
15 |
DIO7 |
D5 |
16 |
DIO8 |
D3 |
17 |
REN |
GND |
18,19,20,21,22,23 |
GND |
Wiring diagram¶
When using SN75160 and SN75161 integrated circuits, the connections involve at least one
extra pin to control the talk-enable (TE
) pin of the IC. The PE
pin on the
SN75160 is connected to VCC to maintain a 3-state outputs when TE
is high.
Connecting PE
to ground will allow the outputs to function in pullup-enable mode
when TE
is high.
On the SN75161, the DC
pin can be connected to a separate GPIO pin on the Uno/Nano,
or, since ren is always asserted when in controller mode and de-asserted in device mode,
to the GPIO pin used for the REN
signal.