From 46adca04e8eb708e1d3779f2aa2b3d6c95de76d4 Mon Sep 17 00:00:00 2001 From: Markus Sattler Date: Wed, 6 May 2015 18:54:34 +0200 Subject: [PATCH] add Minimal hardware Setup for Bootloading and usage to README.md --- README.md | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8e880e55c..4fd953ea3 100644 --- a/README.md +++ b/README.md @@ -181,8 +181,30 @@ Libraries that don't rely on low-level access to AVR registers should work well. #### Upload via serial port #### Pick the correct serial port. -You need to put ESP8266 into bootloader mode before uploading code (pull GPIO0 low and -toggle power). +You need to put ESP8266 into bootloader mode before uploading code. + +#### Minimal hardware Setup for Bootloading and usage #### + +ESPxx Hardware + +| PIN | Resistor | Serial Adapter | +| ------------- | -------- | -------------- | +| VCC | | VCC (3.3V) | +| GND | | GND | +| TX or GPIO2* | | RX | +| RX | | TX | +| GPIO0 | PullUp | DTR | +| Reset* | | RTS | +| GPIO15* | PullDown | | +| CH_PD | PullUp | | + +* Note + - GPIO15 is also named MTDO + - Reset is also named RSBT or REST (adding PullUp improves the stability of the Module) + - GPIO2 is alternative TX for the boot loader mode + +ESP01 example: +![ESP01 connect](https://raw.githubusercontent.com/Links2004/Arduino/esp8266/docs/ESP01_connect.jpg) ### Issues and support ###