Skip to content

Commit 366ab35

Browse files
committed
Update Ethernet_SW_Reset.md
1 parent 465f024 commit 366ab35

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Ethernet_SW_Reset.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ The problem is poor ethernet shield design. This issue is not specific to cheap
1414

1515
You can find different solutions on the internet - most of them require soldering additional capacitor (and resistor) to the Arduino Ethernet shield. However, there is much easier and more elegant solution: use SW method to reset / initialize the W5x00 chip.
1616

17-
#### 1. Cut the connection between W5x00's RST pin and Arduino's RST pin.
17+
### 1. Cut the connection between W5x00's RST pin and Arduino's RST pin.
1818

1919
Keep in mind that there are actually 2 connections between W5x00's RST pin and Arduino's RST pin. You need to cut both of them, simply by bending appropriate pins:
2020

@@ -23,11 +23,11 @@ Keep in mind that there are actually 2 connections between W5x00's RST pin and A
2323

2424
<img src="pics/reset_bridges_Ethernet.jpg" alt="HW" style="zoom:100%;" />
2525

26-
#### 2. Connect W5x00's RST pin to an unused Arduino pin 7
26+
### 2. Connect W5x00's RST pin to an unused Arduino pin 7
2727

2828
Attach the ethernet shield to the Arduino board. Use wire (male/male jumper wire) to connect RESET pin and pin 7 on the Ethernet shield.
2929

30-
#### 3. Reset the W5x00 chip programmatically
30+
### 3. Reset the W5x00 chip programmatically
3131

3232
Within your Arduino sketch, pull down pin 7 to reset (initialize) the W5x00 chip. Since the HW method to reset the W5x00 chip will no longer work (W5x00 will not reset/initialize automatically after power up), you **++must++** pull down pin 7 before calling Ethernet.begin().
3333

0 commit comments

Comments
 (0)