mirror of
https://github.com/esp8266/Arduino.git
synced 2025-07-30 16:24:09 +03:00
Merge pull request #370 from Links2004/esp8266
add better docu and schematics for easy setup the ESP
This commit is contained in:
63
README.md
63
README.md
@ -206,6 +206,28 @@ Libraries that don't rely on low-level access to AVR registers should work well.
|
||||
Pick the correct serial port.
|
||||
You need to put ESP8266 into bootloader mode before uploading code.
|
||||
|
||||
#### Power Supply ####
|
||||
|
||||
For stable use of the ESP8266 a power supply with 3V3 and >= 250mA is required.
|
||||
|
||||
* Note
|
||||
- using Power from USB to Serial is may unstable, they not deliver enough current.
|
||||
|
||||
#### Serial Adapter ####
|
||||
|
||||
There are many different USB to Serial adapters / boards.
|
||||
|
||||
* Note
|
||||
- for full upload management you need RTS and DTR
|
||||
- the chip need to have 3V3 TTL (5V may damage the chip)
|
||||
- not all board have all pins of the ICs as breakout (check before order)
|
||||
- CTS and DSR are not useful for upload (they are Inputs)
|
||||
|
||||
* Working ICs
|
||||
- FT232RL
|
||||
- CP2102
|
||||
- may others (drop a comment)
|
||||
|
||||
#### Minimal hardware Setup for Bootloading and usage ####
|
||||
|
||||
ESPxx Hardware
|
||||
@ -226,26 +248,43 @@ ESPxx Hardware
|
||||
- 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:
|
||||
|
||||

|
||||
###### esp to Serial
|
||||

|
||||
|
||||
#### Minimal hardware Setup for Bootloading only ####
|
||||
ESPxx Hardware
|
||||
|
||||
| PIN | Resistor | Serial Adapter |
|
||||
| ------------- | -------- | -------------- |
|
||||
| VCC | | VCC (3.3V) |
|
||||
| GND | | GND |
|
||||
| TX or GPIO2 | | RX |
|
||||
| RX | | TX |
|
||||
| GPIO0 | | GND |
|
||||
| PIN | Resistor | Serial Adapter |
|
||||
| ------------- | -------- | --------------- |
|
||||
| VCC | | VCC (3.3V) |
|
||||
| GND | | GND |
|
||||
| TX or GPIO2 | | RX |
|
||||
| RX | | TX |
|
||||
| GPIO0 | | GND |
|
||||
| Reset | | RTS* |
|
||||
| GPIO15 | PullDown | |
|
||||
| CH_PD | PullUp | |
|
||||
| GPIO15 | PullDown | |
|
||||
| CH_PD | PullUp | |
|
||||
|
||||
* Note
|
||||
- if no RTS is used a manual power toggle is needed
|
||||
|
||||
#### Minimal hardware Setup for running only ####
|
||||
|
||||
ESPxx Hardware
|
||||
|
||||
| PIN | Resistor | Power supply |
|
||||
| ------------- | -------- | --------------- |
|
||||
| VCC | | VCC (3.3V) |
|
||||
| GND | | GND |
|
||||
| GPIO0 | PullUp | |
|
||||
| GPIO15 | PullDown | |
|
||||
| CH_PD | PullUp | |
|
||||
|
||||
###### minimal
|
||||

|
||||
|
||||
###### improved stability
|
||||

|
||||
|
||||
### Issues and support ###
|
||||
|
||||
|
Reference in New Issue
Block a user