Lógó Espressif

Modúl Idirlín Rudaí Espressif Systems EK057 Wi-Fi agus Bluetooth

Córais Espressif - EK057 - Wi-Fi agus -Bluetooth- Idirlíon - Rudaí - Modúl- Fig 3

Faoin Doiciméad seo

Léiríonn an lámhleabhar úsáideora seo conas tosú le modúl EK057.

Nuashonruithe Doiciméid
Déan tagairt i gcónaí don leagan is déanaí ar https://www.espressif.com/en/support/download/documents.

Stair Athbhreithnithe
Le stair athbhreithnithe an doiciméid seo, féach le do thoil don leathanach deiridh.

Fógra um Athrú Doiciméadúcháin
Soláthraíonn Espressif fógraí ríomhphoist chun custaiméirí a choinneáil ar an eolas faoi athruithe ar dhoiciméid theicniúil. Le do thoil liostáil ag www.espressif.com/ga/subscribe. Tabhair faoi deara go gcaithfidh tú do shíntiús a nuashonrú chun fógraí a fháil faoi tháirgí nua nach bhfuil tú sínithe leo faoi láthair.

Deimhniú
Íosluchtaigh deimhnithe le haghaidh táirgí espressif www.espressif.com/ga/certificates.

Séanadh agus Fógra Cóipchirt
Faisnéis sa doiciméad seo, lena n-áirítear URL tagairtí, faoi réir a athrú gan fógra. SOLÁTHAR AN CÁIPÉIS SEO MAR NACH BHFUIL AON BARÁNTAÍ AR BITH, LENA nÁIRÍTEAR AON BARÁNTA AR THRÁCHTÁIL, NEAMH-SHÁRÚ, OIRIÚNACHT D'AON CUSPÓIR SONRAITHE, NÓ AON BARÁNTAS EILE A D'ÉIRÍODH AS AON TOGRA, SONRACH.AMPLE.
Séantar gach dliteanas, lena n-áirítear dliteanas i leith sárú ar aon chearta dílsithe, a bhaineann le húsáid faisnéise sa doiciméad seo. Ní dheonaítear anseo aon cheadúnais atá sainráite nó intuigthe, trí urchóid nó eile, d’aon chearta maoine intleachtúla. Is trádmharc de chuid an Chomhaontais Wi-Fi é lógó Ball an Chomhaontais Wi-Fi. Is trádmharc cláraithe de Bluetooth SIG é an lógó Bluetooth. Is maoin de chuid a n-úinéirí faoi seach iad gach trádainm, trádmharc agus trádmharc cláraithe a luaitear sa doiciméad seo, agus admhaítear leis seo iad. Cóipcheart © 2020 Espressif Systems (Shanghai) Co., Ltd. Gach ceart ar cosaint.

Tharview

Modúl Tharview
Is modúl cumhachtach, cineálach Wi-Fi+Bluetooth®+LE MCU é EK057 a dhíríonn ar raon leathan d’fheidhmchláir, ó líonraí braiteoirí ísealchumhachta go dtí na tascanna is déine, amhail ionchódú gutha, sruthú ceoil agus MP3. díchódaithe.
Tábla 1: Sonraíochtaí EK057

Catagóirí Míreanna Sonraíochtaí
 

Wi-Fi

Prótacail 802.11 b / g / n (802.11n suas le 150 Mbps)
Comhiomlánú A-MPDU agus A-MSDU agus 0.4 µs garda

tacaíocht eatramh

Raon minicíochta 2412 ~ ​​2484 MHz
 

 

 

Bluetooth ®

Prótacail Sonraíonn prótacail v4.2 BR/EDR agus Bluetooth® LE-

ailt

Raidió Tarchuradóir aicme-1, aicme-2 agus aicme-3
AFH
Fuaime CVSD agus SBC
 

 

 

 

 

Crua-earraí

Comhéadain modúl UART, SPI, I2C, I2S, GPIO, ADC
Criostail chomhtháite Criostail 40 MHz
Flash SPI Comhtháite 8 MB
Oibriúcháin voltage/Soláthar cumhachta 3.0 V ~ 3.6 V
Sruth oibriúcháin Meán: 80 mA
Íosmhéid sruth a sheachadtar trí chumhacht

soláthar

500 mA
Meon oibriúcháin mholta-

raon ture

–40 °C ~ +85 °C
Leibhéal íogaireachta taise (MSL) Leibhéal 3

Cur Síos Bioráin
Tá 14 bioráin agus 7 bpointe tástála sa mhodúl. Féach sainmhínithe bioráin i dTábla 2.

Ainm Níl. Cineál Feidhm
IO32 A1 I/O GPIO32, XTAL_32K_P (ionchur oscillator criostail 32.768 kHz), ADC1_CH4,

TOUCH9, RTC_GPIO9

IO16 A2 I/O GPIO16, HS1_DATA4, U2RXD, EAC_CLK_OUT
IO17 A3 I/O GPIO17, HS1_DATA5, U2TXD, EAC_CLK_OUT_180
IO5 A4 I/O GPIO5, VSPICS0, HS1_DATA6, EAC_RX_CLK
3V3 A5 P Soláthar cumhachta
GND A6 P Talamh
Ainm Níl. Cineál Feidhm
GND A7 P Talamh
GND A8 P Talamh
GND A9 P Talamh
IO18 A10 I/O GPIO18, VSPICLK, HS1_DATA7
IO23 A11 I/O GPIO23, VSPID, HS1_STROBE
IO19 A12 I/O GPIO19, VSPIQ, U0CTS, EAC_TXD0
IO33 A13 I/O GPIO33, XTAL_32K_N (aschur oscillator criostail 32.768 kHz),

ADC1_CH5, TOUCH8, RTC_GPIO8

 

EN

 

A14

 

I

Ard: Ar; ar chumas an sliseanna Íseal: Off; cumhachtaí an sliseanna as

Nóta: Ná fág an bioráin ar snámh.

IO14 TP22 I/O GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK,

HS2_CLK, SD_CLK, EAC_TXD2

IO15 TP21 I/O GPIO15, ADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13,

HS2_CMD, SD_CMD, EAC_RXD3

IO13 TP18 I/O GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID,

HS2_DATA3, SD_DATA3, EAC_RX_ER

IO12 TP17 I/O GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ,

HS2_DATA2, SD_DATA2, EAC_TXD3

IO0 TP19 I/O GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1,

EAC_TX_CLK

RXD TP16 I/O GPIO3, U0RXD, CLK_OUT2
TXD TP20 I/O GPIO1, U0TXD, CLK_OUT3, EAC_RXD2

Tosaigh ar EK057

Cad atá uait
Chun feidhmchláir a fhorbairt do mhodúl EK057 ní mór duit:

  • 1 x modúl EK057
  • 1 x bord tástála Espressif RF
  • 1 x bord USB-go-Sraith
  • 1 x Cábla micrea-USB
  • 1 x ríomhaire ag rith Linux

Sa treoir úsáideora seo, glacaimid córas oibriúcháin Linux mar example. Le haghaidh tuilleadh faisnéise faoin gcumraíocht ar Windows agus macOS, féach le do thoil do Threoir Ríomhchlárúcháin ESP-IDF.

Ceangal Crua-earraí

  1. Sádráil an modúl EK057 chuig an mbord tástála RF mar a thaispeántar i bhFíor 1.Córais Espressif - EK057 - Wi-Fi agus -Bluetooth- Idirlíon - Rudaí - Modúl- Fig 1
  2. Ceangail an bord tástála RF leis an mbord USB-go-Sraith trí TXD, RXD, agus GND.
  3. Ceangail an bord USB-go-Sraith leis an ríomhaire.
  4. Ceangail an bord tástála RF leis an ríomhaire nó le hoiriúnóir cumhachta chun soláthar cumhachta 5 V a chumasú, tríd an gcábla Micrea-USB.
  5. Le linn an íoslódáil, ceangail IO0 le GND trí gheansaí. Ansin, cas “AR” an bord tástála.
  6.  Íoslódáil an firmware ar an tiomáint flash. Le haghaidh sonraí, féach na hailt thíos.
  7. Tar éis é a íoslódáil, bain an geansaí ar IO0 agus GND.
  8. Cumhacht suas an bord tástála RF arís. Athróidh EK057 go mód oibre. Léifidh an tslis cláir ó splanc nuair a thosófar iad.

Nóta:
Tá ard loighic inmheánach ag IO0. Má tá IO0 socraithe chun tarraingt suas, roghnaítear an modh Tosaithe. Má tá an biorán seo íostarraingthe nó má fhágtar é ar snámh, roghnaítear an modh Íoslódála. Le haghaidh tuilleadh faisnéise ar EK057, féach le do thoil do Bhileog Sonraí EK057.

Timpeallacht Forbartha a bhunú
Is creat é Creat Forbartha Espressif IoT (ESP-IDF) chun feidhmchláir a fhorbairt bunaithe ar an Espressif ESP32. Is féidir le húsáideoirí feidhmchláir a fhorbairt le ESP32 i Windows/Linux/macOS bunaithe ar ESP-IDF. Anseo glacaimid córas oibriúcháin Linux mar example.
Suiteáil Réamhriachtanais
Chun tiomsú le ESP-IDF ní mór duit na pacáistí seo a leanas a fháil:

  • CentOS 7:
    sudo yum shuiteáil git wget flex bíosún gperf python cmake ninja-tóg ccache dfu−util
  • Ubuntu agus Debian (braíonn ordú amháin ina dhá líne):
    sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake ninja -build ccache libffi -dev libssl −dev dfu−util
  • áirse:
    sudo pacman −S −-gá gcc git make flex bíosún gperf python−pip cmake ninja ccache dfu−util
  • Nóta:
  • Úsáideann an treoir seo an t-eolaire ~/esp ar Linux mar fhillteán suiteála do ESP-IDF.
  • Coinnigh i gcuimhne nach dtacaíonn ESP-IDF le spásanna i gcosáin.

Faigh ESP-IDF
Chun feidhmchláir do mhodúl EK057 a thógáil, beidh na leabharlanna bogearraí a sholáthraíonn Espressif i stór ESP-IDF de dhíth ort.
Chun ESP-IDF a fháil, cruthaigh eolaire suiteála (~/esp) chun ESP-IDF a íoslódáil chuig an stór agus clónaigh sé le 'git clone':

  • mkdir −p ~/sp
  • cd ~/sp
  • clón git - athchúrsach https://github.com/espressif/esp−idf. git

Déanfar ESP-IDF a íoslódáil go ~/esp/esp-idf. Téigh i gcomhairle le Leaganacha ESP-IDF chun faisnéis a fháil faoin leagan ESP-IDF is cóir a úsáid i gcás ar leith.
Socraigh suas Uirlisí
Seachas an ESP-IDF, ní mór duit freisin na huirlisí a úsáideann ESP-IDF a shuiteáil, mar shampla an tiomsaitheoir, an dífhabhtóir, na pacáistí Python, etc. Soláthraíonn ESP-IDF script darb ainm 'install.sh' chun cabhrú leis na huirlisí a shocrú. in aon dul.
cd ~/esp/esp−idf

Athróga Comhshaoil ​​a chur ar bun
Níl na huirlisí suiteáilte curtha leis an athróg timpeallachta PATH fós. Chun na huirlisí a dhéanamh inúsáidte ón líne ordaithe, ní mór roinnt athróg timpeallachta a shocrú. Soláthraíonn ESP-IDF script eile 'export.sh' a dhéanann é sin. Sa chríochfort ina bhfuil tú chun ESP-IDF a úsáid, rith: suiteáil .sh. $HOME/esp/esp−idf/export.sh

Anois go bhfuil gach rud réidh, is féidir leat do chéad tionscadal a thógáil ar an modúl EK057.
Cruthaigh Do Chéad Tionscadal
Tosaigh Tionscadal
Anois tá tú réidh le d’iarratas ar an modúl EK057 a ullmhú. Is féidir leat tosú leis an tionscadal get-started/hello_world ón examples eolaire in ESP-IDF.
Cóipeáil tús-tús/hello_world chuig ~/ esp eolaire:
cd ~/sp
cp −r $IDF_PATH/examples/get−started/hello_world .

Tá raon de example tionscadail san examples eolaire in ESP-IDF. Is féidir leat aon tionscadal a chóipeáil ar an mbealach céanna a chuirtear i láthair thuas agus é a rith. Is féidir freisin examples in-áit, gan iad a chóipeáil ar dtús.

Ceangail Do Ghléas
Anois ceangail do mhodúl EK057 leis an ríomhaire agus seiceáil cén port srathach a bhfuil an modúl le feiceáil. Tosaíonn calafoirt se-rial i Linux le '/ dev/tty' ina n-ainmneacha. Rith an t-ordú thíos dhá uair, agus an clár díphlugáilte ar dtús, ansin é plugáilte isteach. Is é an calafort a thaispeánfar an dara huair an ceann atá uait:
ls /dev/tty*

Nóta:
Coinnigh an t-ainm poirt áisiúil mar beidh sé uait sna chéad chéimeanna eile.

Cumraigh
Déan nascleanúint chuig d’eolaire ‘hello_world’ ó Chéim 2.4.1. Tosaigh Tionscadal, socraigh sliseanna ESP32 mar an sprioc agus rith 'config menu' fóntais chumraíocht an tionscadail.

  • cd ~/esp/hello_world
  • IDF .py set – sprioc esp32
  • IDF .py menuconfig

Ba cheart an sprioc a shocrú le 'idf.py set-target esp32' a dhéanamh uair amháin, tar éis tionscadal nua a oscailt. Má tá roinnt tógáil agus cumraíocht atá ann cheana féin sa tionscadal, déanfar iad a ghlanadh agus a thúsú. Is féidir an sprioc a shábháil in athróg timpeallachta chun an chéim seo a scipeáil ar chor ar bith. Féach Roghnú na Sprioc le haghaidh tuilleadh faisnéise. Má tá na céimeanna roimhe seo déanta i gceart, feictear an roghchlár seo a leanas:Córais Espressif - EK057 - Wi-Fi agus -Bluetooth- Idirlíon - Rudaí - Modúl- Fig 2

Fíor 2: Cumraíocht an Tionscadail – Fuinneog Baile
D'fhéadfadh dathanna an roghchláir a bheith difriúil i do chríochfort. Is féidir leat an chuma a athrú leis an rogha '--style'. Rith 'idf.py menuconfig --help' le haghaidh tuilleadh eolais.
Tóg an Tionscadal
Tóg an tionscadal ag rith:
idf .py thógáil

Déanfaidh an t-ordú seo an t-iarratas agus na comhpháirteanna ESP-IDF go léir a thiomsú, ansin ginfidh sé an bootloader, an tábla deighilte, agus na dénártha feidhmchláir.

  • $idf .py thógáil
  • Ag rith cmake san eolaire /path/to/hello_world/build
  • “cmake −G Ninja −−rabhadh−uninitialized /path/to/hello_world” a fhorghníomhú… Tabhair rabhadh faoi luachanna neamhthionscanta .
  • Aimsíodh Git: /usr/bin/git (leagan aimsithe “2.17.0”)
  • Tógáil comhpháirt aws_iot folamh mar gheall ar chumraíocht
  • Ainmneacha na gcomhpháirteanna: …
  • Conairí Comhpháirte: …
  • (níos mó línte aschuir an chórais tógála)
  • [527/527] Dia duit −world.bin
  • esptool .py v2.3.1
    Tógáil an tionscadail críochnaithe. Chun flash , rith an t-ordú seo:
  • comhpháirteanna/esptool_py/esptool/esptool.py −p (PORT) −b 921600 write_flash − -flash_mode dio− -flash_size bhrath −-flash_freq 40m 0x10000 build/hello−0 build/xworld
  • tógáil/bootloader/bootloader. bin 0x8000 build/ partition_table / partition −table.bin
  • nó rith ' idf .py −p PORT flash'

Mura bhfuil aon earráidí ann, críochnóidh an tógáil tríd an firmware binary .bin a ghiniúint file.
Íosluchtaigh flash ar an gléas
Flash na binaries atá díreach tógtha agat ar do mhodúl EK057 trí:
idf .py −p PORT [ −b BAUD] flash

Cuir ainm poirt sraitheach do mhodúil in ionad PORT ó Céim: Ceangail Do Ghléas. Is féidir leat an ráta baud splanc a athrú freisin tríd an ráta baud a theastaíonn uait a chur in ionad BAUD. Is é an ráta baud réamhshocraithe ná 460800. Chun tuilleadh eolais a fháil ar argóintí idf.py, féach idf.py.

Nóta:
Tógann an rogha 'flash' an tionscadal go huathoibríoch agus flashes, mar sin ní gá 'idf.py build' a reáchtáil.

  • Ag rith esptool.py san eolaire […]/ esp/hello_world
  • “python […]/ esp−idf/components/esptool_py/esptool/esptool.py −b 460800 write_flash @flash_project_args” a fhorghníomhú
  • esptool .py −b 460800 write_flash −−flash_mód dé − -flash_size bhrath −−flash_freq 40m 0x1000
  • bootloader/bootloader. bin 0x8000 partition_table / partition −table.bin 0x10000 hello -world.bin esptool .py v2.3.1
    Ag nascadh ….
  • Cineál sliseanna á bhrath … Is é ESP32D32WDQ0 sliseanna ESP6 (athbhreithniú 1)
  • Gnéithe : WiFi, BT, Stub Uaslódála Dual Core…
  • Stub ag rith…
  • Stub ag rith…
  • Ráta baud a athrú go 460800 Athraithe.
  • Córais Espressif
  • Méid an flash á chumrú…
  • Méid Flash a bhraitear go huathoibríoch : 4MB
  • Paraiméadair flash socraithe ag 0x0220
  • Comhbhrúite 22992 beart go 13019…
  • Scríobh 22992 beart (13019 comhbhrúite) ag 0x00001000 i 0.3 soicind (558.9 kbit/s i bhfeidhm )… Stáis na sonraí fíoraithe .
  • Comhbhrúite 3072 beart go 82…
  • Scríobh 3072 beart (82 comhbhrúite) ag 0x00008000 i 0.0 soicind (5789.3 kbit/s i bhfeidhm )… Stáis na sonraí fíoraithe .
  • Comhbhrúite 136672 beart go 67544…
  • Scríobh 136672 beart (67544 comhbhrúite) ag 0x00010000 i 1.9 soicind (567.5 kbit/s i bhfeidhm )… Stáis na sonraí fíoraithe .

Ag fágáil…
Athshocrú crua le bioráin RTS…

Má éiríonn go maith le gach rud, tosaíonn an feidhmchlár “hello_world” ag rith tar éis duit an geansaí ar IO0 agus GND a bhaint, agus an bord tástála a athchumhacht.
Monatóir
Le seiceáil an bhfuil “hello_world” ag rith go deimhin, clóscríobh 'idf.py -p PORT monitor' (Ná déan dearmad ainm an phoirt sraitheach a chur in ionad PORT).
Seolann an t-ordú seo an feidhmchlár IDF Monitor:

  • Monatóireacht a dhéanamh ar $ idf .py −p /dev/ttyUSB0
  • Rith idf_monitor san eolaire […]/ esp/hello_world/build
  • “python a fhorghníomhú […]/ esp−idf/tools/idf_monitor.py −b 115200 […]/ esp/hello_world/build/ hello −world. elf” - - - idf_monatóireacht ar /dev/ttyUSB0 115200 − - - -
  • Scoir: Ctrl+] | Roghchlár: Ctrl+T | Cabhair: Ctrl+T agus Ctrl+H ina dhiaidh
  • ets Meitheamh 8 2016 00:22:57
  • chéad : 0x1 (POWERON_RESET), tosaithe: 0x13 (SPI_FAST_FLASH_BOOT)
  • ets Meitheamh 8 2016 00:22:57

Tar éis na logaí tosaithe agus diagnóiseacha scrollaigh suas, ba cheart duit “Dia duit ar domhan!” a fheiceáil. priontáilte amach leis an iarratas.

  • Dia duit ar domhan!
  • Ag tosú arís i 10 soicind…
  • Is é seo an sliseanna esp32 le 2 chroílár LAP, WiFi / BT / BLE, athbhreithniú sileacain 1, splanc seachtrach 2MB Ag atosú i 9 soicind ...
  • Ag tosú arís i 8 soicind…
  • Ag tosú arís i 7 soicind…

Sin go léir a theastaíonn uait chun tús a chur le modúl EK057! Anois tá tú réidh chun triail a bhaint as sean-roinn eileamples in ESP-IDF, nó téigh ar dheis chun d'fheidhmchláir féin a fhorbairt.

Acmhainní Foghlama

Doiciméid nach mór a léamh
Soláthraíonn an nasc seo a leanas doiciméid a bhaineann le ESP32.

Doiciméid / Acmhainní

Modúl Idirlín Rudaí Espressif Systems EK057 Wi-Fi agus Bluetooth [pdfLámhleabhar Úsáideora
Modúl Idirlín Rudaí EK057, 2AC7Z-EK057, 2AC7ZEK057, EK057, modúl Idirlíon Rudaí Wi-Fi agus Bluetooth

Tagairtí

Fág trácht

Ní fhoilseofar do sheoladh ríomhphoist. Tá réimsí riachtanacha marcáilte *