The Arduino Ethernet board page says that the WIZnet W5100 Ethernet module can be "bridged" with the ATmega processor to allow for software interrupts, but I don't see a bridging point on the board :. (nor do I see one on the CadSoft Eagle PCB schematic). Specifically, the page says:
Arduino Ethernet page:
Digital I/O Pins
14 (of which 4 provide PWM output)
Arduino Pins reserved:
10 to 13 used for SPI
4 used for SD card
2 W5100 interrupt (when bridged)
Can anyone help me identify or create this bridging point?
I understand the INT pin corresponds with pin 56 of the WIZnet W5100 Ethernet module, but I'm not sure what physical location I can connect to on the board that corresponds with that pin (obviously, the pin itself is too minuscule to solder onto). Thank you!! :*
Bad news. According to the Eagle schematic, Pin 56 (INT) isn't connected to anything. The only way to bridge it to D2 is to wire directly to the pin of the W5100. Likewise the line from the ATmega to the D2 pin doesn't go anywhere else.
johnwasser:
Bad news. According to the Eagle schematic, Pin 56 (INT) isn't connected to anything.
Well... bad news is at least news. Thanks, John. I also noticed that in the drawing, but I assumed I misunderstood something.
johnwasser:
The only way to bridge it to D2 is to wire directly to the pin of the W5100. Likewise the line from the ATmega to the D2 pin doesn't go anywhere else.
The ATmega PD2 pin is connected to the third pin on the J3 terminal according to the schematic (granted, that doesn't go anywhere, but at least it has an accessible pinout). Am I wrong?
mavaddat:
The ATmega PD2 pin is connected to the third pin on the J3 terminal according to the schematic (granted, that doesn't go anywhere, but at least it has an accessible pinout). Am I wrong?
Pin 32 (PORTD, pin 2) goes directly to the female header (Arduino pin 2). I had hoped that there would be a more accessible place to solder to.
johnwasser:
Pin 32 (PORTD, pin 2) goes directly to the female header (Arduino pin 2). I had hoped that there would be a more accessible place to solder to.
Can't you just push a wire into the connector at Arduino pin 2? Or unsolder the connector and solder the wire you want?
Later versions of the w5100 have on the back a "solder" jumper to connect up to d2. I'm trying to figure out how to catch that interrupt (I've joined them), but have been unsuccessful at this point.
The current Ethernet shields have a solderable jumper for the interrupt.
The documentation for the Ethernet board says that it has a jumper,
but the docs are wrong. The schematic shows the line from the W5100
INT pin ending in space, and as far as I can tell from looking at the
SMT chip on the actual board it's simply grounded. Certainly there's
no way to connect to it, which is annoying. I'd have bought an Ethernet
shield if I'd known, but an Ethernet board was cheaper.
Regarding the shields, I have two ethernet shields, both have the solderable jumper. The older one is actually labelled "INT", on the front :
The newer one (with the PoE) doesn't have it labelled, and it's on the back :
Since you are working with the board, you should be able to find out where the solder jumper is. The easiest way to do check is to locate pin 2 on your board, and follow the path back on that. You should find the solder jumper.