Skip to content

Commit 46adca0

Browse files
committed
add Minimal hardware Setup for Bootloading and usage to README.md
1 parent be32f80 commit 46adca0

File tree

1 file changed

+24
-2
lines changed

1 file changed

+24
-2
lines changed

README.md

+24-2
Original file line numberDiff line numberDiff line change
@@ -181,8 +181,30 @@ Libraries that don't rely on low-level access to AVR registers should work well.
181181

182182
#### Upload via serial port ####
183183
Pick the correct serial port.
184-
You need to put ESP8266 into bootloader mode before uploading code (pull GPIO0 low and
185-
toggle power).
184+
You need to put ESP8266 into bootloader mode before uploading code.
185+
186+
#### Minimal hardware Setup for Bootloading and usage ####
187+
188+
ESPxx Hardware
189+
190+
| PIN | Resistor | Serial Adapter |
191+
| ------------- | -------- | -------------- |
192+
| VCC | | VCC (3.3V) |
193+
| GND | | GND |
194+
| TX or GPIO2* | | RX |
195+
| RX | | TX |
196+
| GPIO0 | PullUp | DTR |
197+
| Reset* | | RTS |
198+
| GPIO15* | PullDown | |
199+
| CH_PD | PullUp | |
200+
201+
* Note
202+
- GPIO15 is also named MTDO
203+
- Reset is also named RSBT or REST (adding PullUp improves the stability of the Module)
204+
- GPIO2 is alternative TX for the boot loader mode
205+
206+
ESP01 example:
207+
![ESP01 connect](https://raw.githubusercontent.com/Links2004/Arduino/esp8266/docs/ESP01_connect.jpg)
186208

187209
### Issues and support ###
188210

0 commit comments

Comments
 (0)