Zasilanie i masa
Piny zasilania: 3V3, 5V. Masa: 3 × GND. Do modułów 3,3 V zasilanie bierz z pinu 3V3, do modułów 5 V z pinu 5V/VIN. Masa modułu zawsze do GND płytki.
Piny tylko wejściowe
VP (GPIO36), VN (GPIO39), IO34 (GPIO34), IO35 (GPIO35) działają wyłącznie jako wejścia i nie mają wewnętrznych rezystorów pull‑up/pull‑down. Nadają się do przycisków (z zewnętrznym rezystorem) i pomiarów ADC, nie do sterowania diodą ani przekaźnikiem.
Piny strapping
IO12 (GPIO12), IO5 (GPIO5), IO0 (GPIO0), IO2 (GPIO2), IO15 (GPIO15) to piny, których stan przy resecie decyduje o trybie uruchomienia układu. Można ich używać, ale nie podłączaj do nich elementów, które wymuszają stan przy starcie (przyciski do masy, moduły z pull‑down). Zewnętrzną diodę LED lepiej dać na inny pin.
Piny zajęte przez pamięć flash
D2 (GPIO9), D3 (GPIO10), CMD (GPIO11), D1 (GPIO8), D0 (GPIO7), CLK (GPIO6) są połączone z wewnętrzną pamięcią flash modułu. Podłączenie czegokolwiek do nich zawiesza układ. Traktuj je tak, jakby ich nie było.
Magistrale i funkcje specjalne
- I2C: IO22 (GPIO22) - I2C SCL; IO21 (GPIO21) - I2C SDA
- SPI: IO14 (GPIO14) - HSPI CLK · Touch6; IO12 (GPIO12) - HSPI MISO · Touch5 · strapping; IO13 (GPIO13) - HSPI MOSI · Touch4; D2 (GPIO9) - SPI flash - nie używać; D3 (GPIO10) - SPI flash - nie używać; CMD (GPIO11) - SPI flash - nie używać; IO23 (GPIO23) - VSPI MOSI; IO19 (GPIO19) - VSPI MISO; IO18 (GPIO18) - VSPI SCK; IO5 (GPIO5) - VSPI SS · strapping; IO15 (GPIO15) - HSPI SS · Touch3 · strapping; D1 (GPIO8) - SPI flash - nie używać; D0 (GPIO7) - SPI flash - nie używać; CLK (GPIO6) - SPI flash - nie używać
- UART: TX (GPIO1) - UART0 TX (USB); RX (GPIO3) - UART0 RX (USB); IO17 (GPIO17) - UART2 TX; IO16 (GPIO16) - UART2 RX
- ADC: VP (GPIO36) - ADC1_0 · tylko wejście; VN (GPIO39) - ADC1_3 · tylko wejście; IO34 (GPIO34) - ADC1_6 · tylko wejście; IO35 (GPIO35) - ADC1_7 · tylko wejście; IO32 (GPIO32) - ADC1_4 · Touch9; IO33 (GPIO33) - ADC1_5 · Touch8; IO25 (GPIO25) - DAC1 · ADC2_8; IO26 (GPIO26) - DAC2 · ADC2_9; IO27 (GPIO27) - ADC2_7 · Touch7; IO4 (GPIO4) - ADC2_0 · Touch0
- DAC: IO25 (GPIO25) - DAC1 · ADC2_8; IO26 (GPIO26) - DAC2 · ADC2_9
- Touch: IO32 (GPIO32) - ADC1_4 · Touch9; IO33 (GPIO33) - ADC1_5 · Touch8; IO27 (GPIO27) - ADC2_7 · Touch7; IO14 (GPIO14) - HSPI CLK · Touch6; IO12 (GPIO12) - HSPI MISO · Touch5 · strapping; IO13 (GPIO13) - HSPI MOSI · Touch4; IO4 (GPIO4) - ADC2_0 · Touch0; IO0 (GPIO0) - BOOT · Touch1 · strapping; IO2 (GPIO2) - Touch2 · strapping; IO15 (GPIO15) - HSPI SS · Touch3 · strapping
Tabela wszystkich pinów
| Strona | Pin | GPIO | Funkcje | Typ |
|---|---|---|---|---|
| lewa | 3V3 | - | 3,3 V z regulatora | zasilanie |
| lewa | EN | - | reset (CHIP_PU) | specjalny |
| lewa | VP | GPIO36 | ADC1_0 · tylko wejście | tylko wejście |
| lewa | VN | GPIO39 | ADC1_3 · tylko wejście | tylko wejście |
| lewa | IO34 | GPIO34 | ADC1_6 · tylko wejście | tylko wejście |
| lewa | IO35 | GPIO35 | ADC1_7 · tylko wejście | tylko wejście |
| lewa | IO32 | GPIO32 | ADC1_4 · Touch9 | GPIO |
| lewa | IO33 | GPIO33 | ADC1_5 · Touch8 | GPIO |
| lewa | IO25 | GPIO25 | DAC1 · ADC2_8 | GPIO |
| lewa | IO26 | GPIO26 | DAC2 · ADC2_9 | GPIO |
| lewa | IO27 | GPIO27 | ADC2_7 · Touch7 | GPIO |
| lewa | IO14 | GPIO14 | HSPI CLK · Touch6 | GPIO |
| lewa | IO12 | GPIO12 | HSPI MISO · Touch5 · strapping | strapping (uwaga) |
| lewa | GND | - | masa | masa |
| lewa | IO13 | GPIO13 | HSPI MOSI · Touch4 | GPIO |
| lewa | D2 | GPIO9 | SPI flash - nie używać | zajęty (flash) |
| lewa | D3 | GPIO10 | SPI flash - nie używać | zajęty (flash) |
| lewa | CMD | GPIO11 | SPI flash - nie używać | zajęty (flash) |
| lewa | 5V | - | 5 V (z USB / zasilanie) | zasilanie |
| prawa | GND | - | masa | masa |
| prawa | IO23 | GPIO23 | VSPI MOSI | GPIO |
| prawa | IO22 | GPIO22 | I2C SCL | GPIO |
| prawa | TX | GPIO1 | UART0 TX (USB) | UART |
| prawa | RX | GPIO3 | UART0 RX (USB) | UART |
| prawa | IO21 | GPIO21 | I2C SDA | GPIO |
| prawa | GND | - | masa | masa |
| prawa | IO19 | GPIO19 | VSPI MISO | GPIO |
| prawa | IO18 | GPIO18 | VSPI SCK | GPIO |
| prawa | IO5 | GPIO5 | VSPI SS · strapping | strapping (uwaga) |
| prawa | IO17 | GPIO17 | UART2 TX | UART |
| prawa | IO16 | GPIO16 | UART2 RX | UART |
| prawa | IO4 | GPIO4 | ADC2_0 · Touch0 | GPIO |
| prawa | IO0 | GPIO0 | BOOT · Touch1 · strapping | strapping (uwaga) |
| prawa | IO2 | GPIO2 | Touch2 · strapping | strapping (uwaga) |
| prawa | IO15 | GPIO15 | HSPI SS · Touch3 · strapping | strapping (uwaga) |
| prawa | D1 | GPIO8 | SPI flash - nie używać | zajęty (flash) |
| prawa | D0 | GPIO7 | SPI flash - nie używać | zajęty (flash) |
| prawa | CLK | GPIO6 | SPI flash - nie używać | zajęty (flash) |