Tá pinout an ESP32 ar cheann de na láidreachtaí is mó atá aige, agus ceann de na foinsí mearbhall is coitianta. Le ilphléacsáil throm, spleáchais dochta mód tosaithe, agus iompar analógach íogair, tá roghnú bioráin ceart tábhachtach d'oibriú cobhsaí. Eagraíonn an t-alt seo gach mórghrúpa bioráin go soiléir ionas gur féidir leat coinbhleachtaí a sheachaint, teipeanna tosaithe a chosc, agus crua-earraí iontaofa bunaithe ar ESP32 a dhearadh.

Tuiscint ar an Pinout ESP32
Is micrea-rialaitheoir cumhachtach agus solúbtha é an ESP32 a úsáidtear go forleathan in IoT, uathoibriú agus feistí cliste. Tagann a ardchumais ó chóras pinout an-ilphléacsáilte ina roinneann go leor feidhmeanna na bioráin fhisiciúla céanna. Ina measc seo tá digiteach I / O, cainéil ADC, braiteoirí tadhaill capacitive, busanna cumarsáide, bioráin fearainn RTC, agus naisc inmheánacha le haghaidh splanc SPI agus cumraíocht tosaithe. Toisc go roinneann go leor feidhmeanna bioráin, is féidir le sreangú míchuí a bheith ina chúis le buataisí teipthe, léamha ADC noisy, nó forimeallaigh faoi mhíchumas.
ESP32 Leagan Amach Bioráin DevKit

De ghnáth tagann boird forbartha ESP32 i leaganacha 30-bioráin agus 38-bioráin, an dá cheann ag nochtadh na gcroífheidhmeanna céanna, ach le difríochtaí beaga i GPIOanna atá ar fáil.
Grúpaí Bioráin ar Bhoird Forbartha ESP32
| Grúpa | Cur síos |
|---|---|
| Bioráin Cumhachta | VIN (5 V), aschur 3.3 V, GND |
| Bioráin Rialaithe | EN (athshocrú), IO0 (modh tosaithe) |
| Bioráin GPIO | I / O digiteach le ilphléacsáil |
| Bioráin Analógach | Cainéil ADC1 agus ADC2 |
| Bioráin Chumarsáide | SPI, I2C, UART, I2S |
| Bioráin Ionchuir Amháin | GPIO34–GPIO39 |
| Bioráin Flash-Forchoimeádta | GPIO6–GPIO11 |
Socrú Ceanntásc Coiteann
Ceanntásc ar Chlé
• EN, GPIO36–39, GPIO34–35
• GPIO32–33, 25–27
• VIN, GND, 3.3V
Ceanntásc ar Dheis
• GPIO0–23
• Bioráin tosaithe-strapping (0, 2, 5, 12, 15)
Déanann tuiscint ar an leagan amach fisiceach níos éasca botúin a sheachaint agus sreangú a phleanáil go héifeachtach.
Forbhreathnú GPIO ESP32

Tá GPIOanna ESP32 solúbtha a bhuíochas leis an Maitrís I / O inmheánach, a ligeann forimeallaigh mar UART, SPI, I2C, agus PWM a mhapáil beagnach áit ar bith. Tacaíonn GPIOanna le hionchur / aschur digiteach le friotóirí tarraingthe suas / síos ionsuite, briseadh imeall-spreagtha, agus athrú iontaofa ag luasanna arda. Is é sruth tiomána leanúnach tipiciúil 12-16 mA (beanna suas le ~ 20-40 mA), mar sin tá tiománaithe seachtracha ag teastáil le haghaidh mótair nó sealaíochtaí.
Bioráin Ionchuir Amháin
Ní féidir leis na bioráin seo aschur a thiomáint agus tá siad oiriúnach do bhraiteoirí agus ionchuir analógacha:
| Bioráin | Cineál | Úsáid Molta |
|---|---|---|
| GPIO34 | Ionchur amháin | ADC1 / braiteoirí |
| GPIO35 | Ionchur amháin | ADC1 |
| GPIO36 (VP) | Ionchur amháin | Braiteoir ADC1 / Halla |
| GPIO39 (VN) | Ionchur amháin | ADC1 |
Bioráin ESP32 Sábháilte le hÚsáid agus Bioráin le Seachaint

Ní iompraíonn gach bioráin ESP32 go cothrom. Tá cuid acu sábháilte, agus bíonn tionchar ag daoine eile ar mhodh tosaithe nó ceangailte le cuimhne flash inmheánach.
Bioráin Shábháilte (Molta do Gach Úsáideoir)
| GPIOanna | Nótaí |
|---|---|
| 4, 13–19, 21–27, 32, 33 | Gan aon tionchar tosaithe, oiriúnach don chuid is mó forimeallach |
Bioráin Rabhaidh (Tionchar a imirt ar Mhodh Tosaithe)
| GPIO | Feidhm Tosaithe | Seachain le linn Tosaithe |
|---|---|---|
| GPIO0 | Modh Flash / Tosaithe | Coinnigh ARD (ionchur) le linn gnáth tosaithe |
| GPIO2 | Voltas tosaithe | Caithfidh sé a bheith ARD |
| GPIO5 | Modh tosaithe roghnach | Seachain tarraingt íseal |
| GPIO12 | Mód voltais Flash | Ní mór fanacht ÍSEAL |
| GPIO15 | Mód SPI | Ní mór fanacht ÍSEAL |
Tá na bioráin seo sábháilte le húsáid i ngnáthoibriú, ach ní mór do chomhpháirteanna seachtracha iad a tharraingt go leibhéil loighic neamhbhailí le linn athshocraithe. Mínítear a róil tosaithe mionsonraithe i Roinn 9.
Bioráin Srianta (Ná hÚsáid)
| GPIO | Cúis |
|---|---|
| GPIO6–11 | Ceangailte le cuimhne splanc SPI |
D'fhéadfadh úsáid a bhaint as seo an ESP32 a reo nó a thuairteáil.
Bioráin ADC ESP32

Comhtháthaíonn an ESP32 dhá aonad SAR ADC le hiompar oibríochtúil difriúil:
• ADC1 - Ar fáil i gcónaí agus molta do gach ionchur braiteora
• ADC2 - Roinnte leis an bhfochóras Wi-Fi agus ní bhíonn sé ar fáil aon uair a bhíonn Wi-Fi gníomhach
Tá sé seo ar cheann de phríomhtheorainneacha an ESP32, rud a fhágann gurb é ADC1 an rogha iontaofa le haghaidh tomhais in iarratais gan sreang.
| Aonad ADC | Cainéil | GPIOanna | Nótaí |
|---|---|---|---|
| ADC1 | CH0–CH7 | GPIO32–39 | An rogha is fearr le haghaidh braiteoirí |
| ADC2 | CH0–CH9 | 0, 2, 4, 12–15, 25–27 | Neamh-inúsáidte le linn Wi-Fi |
Raon Voltais & Cruinneas
Tacaíonn na ADCanna le raon ionchuir réamhshocraithe 0-1.1 V, insínte go dtí thart ar 3.3 V le maolú. Tá an dá aonad ADC neamhlíneach agus baineann siad leas as calabrú. Is féidir le gníomhaíocht RF inmheánach tionchar a imirt ar fheidhmíocht analógach, mar sin is féidir le línte braiteora a ródú ar shiúl ón antenna agus scagairí RC simplí a chur leis cobhsaíocht a fheabhsú go mór. Maidir le tionscadail Wi-Fi-chumasaithe, cuir braiteoirí analógacha ar ADC1 i gcónaí chun oibriú leanúnach agus saor ó thorann a chinntiú.
ESP32 DAC, PWM, agus Bioráin Teagmhála
Cuimsíonn an ESP32 aschuir analógacha ar bord agus braiteoirí tadhaill a shimpliíonn giniúint tonnfhoirm, dimming, rialú mótair, agus comhéadain úsáideora.
Forbhreathnú DAC

Dhá chainéil DAC 8-giotán aschur voltais analógacha fíor:
| DAC | GPIO |
|---|---|
| DAC1 | GPIO25 |
| DAC2 | GPIO26 |
I measc na n-úsáidí coitianta tá fuaim shimplí, tonnfhoirmeacha analógacha, céimnithe faoi stiúir, agus voltais claonta. Is gnách gurb é an raon aschuir 0-3.3 V.
PWM (LEDC)

Soláthraíonn an modúl LEDC PWM solúbtha ardtaifigh:
• 16 cainéal
• Suas le bonn lasc ama 40 MHz
• Réiteach suas le 20-giotán
• GPIOanna athshamhlaithe go hiomlán
Úsáidte le haghaidh diming faoi stiúir, rialú mótair, comharthaí servo, toin fuaime, agus modhnú ginearálta. Is féidir le haon GPIO aschur PWM a óstáil tríd an Maitrís GPIO.
Bioráin Braiteoir Teagmhála

Braitheann 10 pads tadhaill capacitive an ESP32 cóngaracht finger agus tá siad úsáideach le haghaidh cnaipí tadhaill, sleamhnáin, agus triggers múscailte.
| Ceap Teagmhála | GPIO |
|---|---|
| T0–T9 | GPIO4, 0, 2, 15, 13, 12, 14, 27, 33, 32 |
Cuimsíonn na braiteoirí seo scagadh torainn agus oibríonn siad go maith le haghaidh imeachtaí múscailte ísealchumhachta.
Bioráin Chumarsáide ESP32
Cuimsíonn an ESP32 sraith shaibhir forimeallacha cumarsáide, gach ceann acu in ann a ródú chuig bioráin iolracha tríd an Maitrís GPIO solúbtha. Ligeann sé seo comhéadain mar I2C, SPI, agus UART a shannadh beagnach áit ar bith, rud a chuireann ar chumas leagan amach boird agus teaglaim imeallacha an-inoiriúnaithe.
I2C (Bioráin Réamhshocraithe agus Saincheaptha)

Cuimsíonn an ESP32 dhá rialaitheoir I2C, le solúbthacht iomlán maidir le roghnú bioráin. Cé go n-úsáideann an chuid is mó de na boird forbartha na bioráin réamhshocraithe, is féidir SDA agus SCL araon a athshannadh do bheagnach aon GPIO.
| Comhartha | GPIO Réamhshocraithe | Nótaí |
|---|---|---|
| SDA | GPIO21 | Go hiomlán athmhaothraithe |
| SCL | GPIO22 | Go hiomlán athmhaothraithe |
Is féidir le haon dá GPIO digiteacha gníomhú mar SDA agus SCL. Tacaíonn sé le mód caighdeánach (100 kHz), mód tapa (400 kHz), agus mód tapa móide (1 MHz ag brath ar an mbord). Tacaíonn sé le tarraingtí inmheánacha ar roinnt boird, ach moltar friotóirí seachtracha 4.7 kΩ le haghaidh cumarsáide cobhsaí. Fágann an tsolúbthacht seo go bhfuil an ESP32 oiriúnach do chórais a éilíonn braiteoirí iolracha nó ródú bioráin neamhchoinbhinsiúnach.
Cuimsíonn an ESP32 busanna SPI iolracha, le HSPI agus VSPI ar fáil do ghléasanna úsáideora. Tacaíonn an dá cheann le athmhapáil tríd an maitrís GPIO, ach úsáideann an chuid is mó de na boird agus na leabharlanna an chumraíocht VSPI réamhshocraithe seo a leanas, a sheachnaíonn coimhlintí le naisc flash inmheánacha:
Mapáil VSPI Réamhshocraithe
• SCK → GPIO18
• MISO → GPIO19
• MOSI → GPIO23
• CS → GPIO5
Is gnách gur fearr VSPI le haghaidh taispeántais, cártaí SD, agus forimeallaigh ardluais. Cé go bhfuil bioráin remappable, cinntíonn úsáid na réamhshocruithe comhoiriúnacht uasta agus laghdaíonn sé saincheisteanna uainiúcháin gan srianta a chlúdaíodh cheana féin i rannóga níos luaithe a athdhéanamh.
UART (Sraitheach)

Cuimsíonn an ESP32 trí rialaitheoir UART, le ródú solúbtha a ligeann d'aon bioráin UART bogadh chuig beagnach aon GPIO.
| UART | Bioráin TX | Bioráin RX | Príomhchuspóir |
|---|---|---|---|
| UART0 | GPIO1 | GPIO3 | Flashing, teachtaireachtaí tosaithe, logáil sraitheach |
| UART1 | GPIO10 | GPIO9 | Ar fáil d'iarratais úsáideora |
| UART2 | GPIO17 | GPIO16 | Ar fáil d'iarratais úsáideora |
ESP32 Bioráin Codlata Domhain & RTC
Cuimsíonn an ESP32 fochóras Ultra-Ísealchumhachta (ULP) agus fearann tiomnaithe Clog Fíor-Ama (RTC) a fhanann faoi thiomáint fiú nuair a bhíonn an príomh-LAP agus forimeallaigh múchta. Cumasaíonn an ailtireacht seo tomhaltas cumhachta an-íseal, go minic sa raon microampere, rud a fhágann go bhfuil an ESP32 oiriúnach d'iarratais fhadtéarmacha ceallraí.
Ligeann codladh domhain don sliseanna na príomhchroí, an chuid is mó de na cloig inmheánacha, agus na raidiónna Wi-Fi / Bluetooth a dhúnadh, agus monatóireacht a dhéanamh ar bioráin agus braiteoirí roghnaithe trí na forimeallaigh RTC.

Is féidir leis an ESP32 múscailt ó chodladh domhain trí roinnt triggers neamhspleácha. Oibríonn gach foinse wake taobh istigh den fhearann RTC, atá deartha chun fanacht gníomhach le tomhaltas cumhachta íosta.
| Cineál Wake | GPIOanna / Nótaí |
|---|---|
| GPIO RTC Seachtrach | GPIO32, GPIO33, GPIO25, GPIO26, GPIO27 - tacaíocht imeall nó múscailt leibhéal |
| Pads Teagmhála Capacitive | T0-T9 - braitheann sé cóngaracht nó teagmháil mhéar le linn codlata domhain |
| Uaineadóir Múscailt | Is féidir le lasc ama RTC an gléas a mhúscailt tar éis eatramh cláraithe |
| Comhphróiseálaí ULP | (Roghnach) Is féidir le cód ísealchumhachta saincheaptha rith chun braiteoirí a sheiceáil sula ndúisíonn tú an príomh-LAP |
Baineann na bioráin seo leis an bhfearann RTC agus fanann siad gníomhach fiú nuair a bhíonn LAP agus GPIOanna rialta faoi thiomáint. Tacaíonn siad le múscailt trí imill ardaithe / titim nó braite leibhéal simplí. Úsáidtear go coitianta le haghaidh wake-on-motion, lasca maighnéadacha, agus truicear ísealchumhachta.
ESP32 Tosaithe, Strapping, agus Feidhmeanna Bioráin EN

Úsáideann an ESP32 roinnt bioráin strapping a chinneann príomhchumraíochtaí an chórais le linn athshocrú nó cumhacht-suas. Ní dhéantar na bioráin seo a sampláil ach ag tosaithe agus ansin filleann siad ar ghnáthfheidhm GPIO. Tá sé úsáideach a chinntiú nach dtiomáintear iad go leibhéil neamhbhailí le linn athshocraithe le haghaidh iompar tosaithe comhsheasmhach.
Tábla Bioráin Strapping
| Bioráin | Ról Tosaithe | Stát Riachtanach ag Tosaithe |
|---|---|---|
| GPIO0 | Roghnaíonn modh bootloader / flash | ÍSEAL = iontráil modh flash; ARD = gnáth tosaithe |
| GPIO2 | Sainmhíníonn leibhéal voltais tosaithe inmheánach | Caithfidh sé fanacht ARD |
| GPIO5 | Cumraíocht tosaithe SPI | Caithfidh sé fanacht ARD |
| GPIO12 | Roghnaíonn voltas flash (3.3 V / 1.8 V) | Ní mór fanacht ÍSEAL le haghaidh flash 3.3 V |
| GPIO15 | Leagann modh cumarsáide SPI le linn tosaithe | Ní mór fanacht ÍSEAL |
Soláthraíonn an rannóg seo an tagairt údarásach d'iompar strapping. Ní dhéanann ailt níos luaithe achoimre ach ar na héifeachtaí praiticiúla; úsáid an tábla seo nuair a shanntar bioráin ar PCBanna saincheaptha nó cnaipí agus braiteoirí a chomhtháthú.
EN Bioráin (Cumasaigh / Athshocraigh)
Feidhmíonn an bioráin EN (Cumasaigh) mar an máistir-ionchur athshocraithe don ESP32.
Iompar bioráin EN:
• Pulling EN LOW resets the chip láithreach.
• Scaoileadh ar ais go ARD cumhachtaí suas na ciorcaid inmheánacha agus atosaíonn sé an seicheamh tosaithe.
• Ar bhoird forbartha (m.sh., ESP32-DevKitC, NodeMCU-ESP32), tá EN ceangailte leis an gcomhéadan USB-go-sraitheach chun athshocrú uathoibríoch a cheadú le linn splancadh.
Bioráin Cumhachta ESP32

Tá an ESP32 íogair do cháilíocht cumhachta toisc go dtarraingíonn a raidiónna Wi-Fi agus Bluetooth bíoga reatha gearr, ard-aimplitiúid. Cinntíonn seachadadh cumhachta cobhsaí tosaithe iontaofa, athshocruithe laghdaithe brownout, agus feidhmíocht gan sreang comhsheasmhach.
Achoimre Bioráin Cumhachta
| Bioráin | Voltas | Úsáid |
|---|---|---|
| VIN | Ionchur 5 V | Fothaíonn an rialtóir ar bord (AMS1117 nó ME6211 de ghnáth) chun 3.3 V |
| 3V3 | Aschur 3.3 V | Aschur rialáilte ón LDO ar bord; Úsáidtear chun loighic agus braiteoirí seachtracha íseal-reatha a chumhacht |
| GND | — | Tagartha leictreachais agus cosán fillte do gach fochóras |
Samplaí Bioráin agus Sreangú ESP32 Molta
Tá gá leis na bioráin cearta a roghnú ar an ESP32 le haghaidh oibriú cobhsaí, ródú comhartha glan, agus coimhlintí a sheachaint le boot-strapping nó naisc flash inmheánacha. Leagann na moltaí seo a leanas béim ar na bioráin is iontaofa, saor ó choinbhleacht le haghaidh feidhmeanna coitianta.
Roghanna Bioráin
| Feidhm | Bioráin is Fearr | Nótaí |
|---|---|---|
| I2C | 21 (SDA), 22 (SCL) | Péire réamhshocraithe crua-earraí-thástáilte; oibríonn sé i bhformhór na mbord. |
| SPI | 18 (SCK), 19 (MISO), 23 (MOSI), 5 (CS) | Mapálann na bioráin seo go glan le VSPI agus seachnaíonn siad bioráin nasctha le splanc. |
| UART | 16 (RX), 17 (TX) | Bioráin UART2 tiomnaithe, sábháilte le haghaidh tosaithe agus dífhabhtaithe. |
| PWM (LEDC) | 4, 16–19, 21–27, 32–33 | Raon ard-solúbthachta; Is féidir PWM a ródú chuig beagnach aon GPIO. |
| ADC | 32–39 (ADC1) | Fanann cainéil ADC1 inúsáidte fiú nuair a bhíonn Wi-Fi gníomhach. |
Conclúid
Baineann máistreacht an pinout ESP32 buille faoi thuairim agus cuireann sé cosc ar go leor de na fadhbanna atá le feiceáil i dtógálacha iarbhír, ó léamha ADC torainn go lúbanna tosaithe gan deireadh. Trí bioráin shábháilte, iompar strapping, sláine cumhachta, agus ródú codlata domhain a thuiscint, is féidir leat ciorcaid a dhearadh a fhanann cobhsaí, intuartha agus réidh le gan sreang. Bain úsáid as na léarscáileanna bioráin agus na treoirlínte thuas mar bhunús le haghaidh tionscadail ESP32 saor ó thrioblóid.
Ceisteanna Coitianta [Ceisteanna Coitianta]
Conas is féidir liom PlatformIO a chumrú don Bhord Breakout Freenove ESP32-S3?
Bain úsáid as socruithe caighdeánacha modúl dev ESP32-S3. I do platformio.ini, cuir leis:
[ENV:ESP32S3]
ardán = espressif32
Bord = ESP32-S3-DEVKITC-1
creat = arduino
Meaitseálann sé seo an pinout Freenove, rud a cheadaíonn gnáththiomsú agus uaslódáil trí USB.
Cé mhéad forimeallach is féidir leis an ESP32 a reáchtáil ag an am céanna?
Mar gheall ar an GPIO Matrix, is féidir leis an ESP32 feidhmeanna iolracha I²C, SPI, UART, PWM, agus ADC a reáchtáil ag an am céanna, chomh fada agus a sheachnaíonn tú bioráin srianta agus fanann tú laistigh de theorainneacha LAP agus uainiúcháin. Is iad na príomhshcrogaill ADC2 le linn Wi-Fi agus cáilíocht an tsoláthair cumhachta, ní an líon bioráin.
Cén fáth a ndéanann mo ESP32 atosú agus braiteoirí nó modúil á nascadh?
De ghnáth tagann athshocruithe gan choinne ó dips voltais de bharr pléasctha Wi-Fi, mótair, nó soláthairtí droch-rialaithe. Ag baint úsáide as foinse 5 V 1 A nó níos airde, cuireann toilleoirí mórchóir 10-100 μF leis, agus ualaí torainn a leithlisiú cosc ar brownouts.
An féidir liom bioráin 3.3 V an ESP32 a úsáid chun modúil sheachtracha a chumhachtú?
Sea, ach amháin le haghaidh feistí íseal-reatha (de ghnáth faoi 300-500 mA, ag brath ar an LDO ar bord). Ní mór forimeallaigh ard-tarraingthe cosúil le mótair, servos, agus stiallacha LED móra soláthar cumhachta ar leithligh a úsáid chun athshocruithe agus róthéamh a sheachaint.
Conas is féidir liom na bioráin ESP32 is fearr a roghnú agus forimeallaigh iolracha á n-úsáid agam?
Tabhair tús áite do bioráin neamh-strapping, seachain GPIO6-11, cuir braiteoirí analógacha ar ADC1, agus bain úsáid as bioráin réamhshocraithe VSPI / I²C / UART nuair is féidir. Laghdaíonn sé seo coinbhleachtaí agus cinntíonn sé gur féidir le gach forimeallach oibriú le chéile gan saincheisteanna athmhapála.