ESP32-WATG-32D
Lámhleabhar Úsáideora
Réamhleagan 0.1
Córais Espressif
Cóipcheart © 2019
Maidir leis an Treoir seo
Tá an doiciméad seo ceaptha chun cabhrú le húsáideoirí an timpeallacht forbartha bogearraí bunúsach a bhunú chun feidhmchláir a fhorbairt a úsáideann crua-earraí bunaithe ar an modúl ESP32WATG-32D.
Nótaí Eisiúna
Dáta | Leagan | Nótaí scaoileadh |
2019.12 | v0.1 | Réamhscaoileadh. |
Réamhrá ar ESP32-WATG-32D
ESP32-WATG-32D
Is modúl MCU wifi-BT-BLE saincheaptha é ESP32-WATG-32D chun an “Feidhm Nascachta” a thabhairt do tháirgí éagsúla an chustaiméara, lena n-áirítear Téitheoir Uisce agus Córais Téimh Chompord.
Soláthraíonn Tábla 1 sonraíochtaí ESP32-WATG-32D.
Tábla 1: Sonraíochtaí ESP32-WATG-32D
Catagóirí | Míreanna | Sonraíochtaí |
Wi-Fi | Prótacail | 802.t1 b/g/n (802.t1n suas le 150 Mbps) |
Comhiomlán A-MPDU agus A-MSDU ar agus tacaíocht in-eatramh garda 0.4 µ s | ||
Raon minicíochta | 2400 MHz – 2483.5 MHz | |
Bluetooth | Prótacail | Bluetoothv4.2 Sonraíonn BRJEDR agus BLE cat ar |
Raidió | Glacadóir NZIF le íogaireacht -97 dBm | |
Aicme- 1, rang-2 agus rang-3 tarchuradóra | ||
AFH | ||
Fuaime | CVSD agus SBC | |
Crua-earraí | Comhéadain modúl | UART, re. EBUS2,JTAG,GPIO |
Braiteoir ar sliseanna | Braiteoir halla | |
Criostail chomhtháite | Criostail 40 MHz | |
Flash SPI Comhtháite | 8 MB | |
I ntegrated DCDC Converter Oibriú ng voltage!Soláthar cumhachta |
3.3 V, 1.2 A | |
12 V / 24 V | ||
Uasmhéid an tsrutha arna sheachadadh ag an soláthar cumhachta | 300 mA | |
Raon oibriúcháin molta geimhridh | -40'C + 85'C | |
Toisí an Mhodúil | (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm |
Tá 32 bioráin ag ESP32-WATG-35D a bhfuil cur síos orthu i dTábla 2.
Cur Síos Bioráin
Fíor 1: Leagan Amach Bioráin
Tábla 2: Sainmhínithe PIN
Ainm | Níl. | Cineál | Feidhm |
ATHDHÉANAMH | 1 | I | Comhartha cumasaithe modúl (tarraingt suas inmheánach de réir réamhshocraithe). Gníomhach ard. |
I36 | 2 | I | GPIO36, ADC1_CH0, RTC_GPIO0 |
I37 | 3 | I | GPIO37, ADC1_CH1, RTC_GPIO1 |
I38 | 4 | I | GPI38, ADC1_CH2, RTC_GPIO2 |
I39 | 5 | I | GPIO39, ADC1_CH3, RTC_GPIO3 |
I34 | 6 | I | GPIO34, ADC1_CH6, RTC_GPIO4 |
I35 | 7 | I | GPIO35, ADC1_CH7, RTC_GPIO5 |
IO32 | 8 | I/O | GPIO32, XTAL_32K_P (ionchur oscillator criostail 32.768 kHz), ADC1_CH4, TOUCH9, RTC_GPIO9 |
IO33 | 9 | I/O | GPIO33, XTAL_32K_N (aschur oscillator criostail 32.768 kHz), ADC1_CH5, TOUCH8, RTC_GPIO8 |
IO25 | 10 | I/O | GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6 |
I2C_SDA | 11 | I/O | GPIO26, I2C_SDA |
I2C_SCL | 12 | I | GPIO27, I2C_SCL |
TMS | 13 | I/O | GPIO14, MTMS |
TDI | 14 | I/O | GPIO12, MTDI |
+5V | 15 | PI | Ionchur soláthair cumhachta 5 V |
GND | 16, 17 | PI | Talamh |
VIN | 18 | I/O | Ionchur soláthair cumhachta 12 V / 24 V |
TCK | 19 | I/O | GPIO13, MTCK |
TDO | 20 | I/O | GPIO15, MTDO |
EBUS2 | 21, 35 | I/O | GPIO19/GPIO22, EBUS2 |
IO2 | 22 | I/O | GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0 |
IO0_FLASH | 23 | I/O | Íosluchtaigh Tosaithe: 0; Tosaithe SPI: 1(Réamhshocrú). |
IO4 | 24 | I/O | GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1 |
IO16 | 25 | I/O | GPIO16, HS1_DATA4 |
5V_UART1_TX D | 27 | I | GPIO18, 5V UART Sonraí Faighte |
5V_UART1_RXD | 28 | – | GPIO17, HS1_DATA5 |
IO17 | 28 | – | GPIO17, HS1_DATA5 |
IO5 | 29 | I/O | GPIO5, VSPICS0, HS1_DATA6 |
U0RXD | 31 | I/O | GPIO3, U0RXD |
U0TXD | 30 | I/O | GPIO1, U0TXD |
IO21 | 32 | I/O | GPIO21, VSPIHD |
GND | 33 | PI | EPAD, talamh |
+3.3V | 34 | PO | Aschur soláthair cumhachta 3.3V |
Ullmhú Crua-earraí
Ullmhú Crua-earraí
- Modúl ESP32-WATG-32D
- Bord tástála Espressif RF (Bord Iompróir)
- Dongle USB-go-UART amháin
- PC, Windows 7 molta
- Cábla micrea-USB
Ceangal Crua-earraí
- Solder ESP32-WATG-32D chuig an mBord Iompróir, mar a léiríonn Fíor 2.
- Ceangail dongle USB-go-UART leis an mbord iompróra trí TXD, RXD agus GND.
- Ceangail dongle USB-go-UART leis an ríomhaire tríd an gcábla Micrimhilseogra USB.
- Ceangail an bord iompróra chuig adapter 24 V le haghaidh soláthar cumhachta.
- Le linn an íoslódáil, gearr IO0 go GND trí gheansaí. Ansin, cas “AR” an clár.
- Íoslódáil an firmware go flash ag baint úsáide as an ESP32 DOWNLOAD Tool.
- Tar éis é a íoslódáil, bain an geansaí ar IO0 agus GND.
- Cumhacht suas an bord iompróra arís. Athróidh ESP32-WATG-32D go mód oibre.
Léifidh an tslis cláir ó flash nuair a thosófar iad.
Nótaí:
- Tá ard loighic inmheánach ag IO0.
- Le haghaidh tuilleadh faisnéise ar ESP32-WATG-32D, féach le do thoil do Bhileog Sonraí ESP32-WATG-32D.
Tús a chur le ESP32 WATG-32D
ESP-IDF
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.
Socraigh na Uirlisí
Seachas an ESP-IDF, ní mór duit freisin na huirlisí a úsáideann ESP-IDF a shuiteáil, mar an tiomsaitheoir, dífhabhtóir, pacáistí Python, etc.
Socrú Caighdeánach Toolchain do Windows
Is é an bealach is tapúla chun an slabhra uirlisí agus zip MSYS2 a íoslódáil ó dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip
Ag seiceáil amach
Rith C: \ msys32 \ mingw32.exe chun críochfort MSYS2 a oscailt. Rith: mkdir -p ~/esp
Ionchur cd ~/esp chun dul isteach san eolaire nua.
An Timpeallacht a nuashonrú
Nuair a dhéantar IDF a nuashonrú, uaireanta bíonn slabhraí uirlisí nua ag teastáil nó cuirtear ceanglais nua le timpeallacht Windows MSYS2. Chun sonraí ar bith a bhogadh ó sheanleagan den timpeallacht réamhthiomsaithe go ceann nua:
Tóg an sean-thimpeallacht MSYS2 (.i. C: \ msys32) agus bog / athainmnigh chuig eolaire eile é (.i. C: \ msys32_old).
Íoslódáil an timpeallacht réamhthiomsaithe nua ag baint úsáide as na céimeanna thuas.
Dízip an timpeallacht MSYS2 nua go C: \ msys32 (nó áit eile).
Faigh an sean-eolaire C:\msys32_old\home agus bog é seo go C:\msys32.
Is féidir leat an t-eolaire C:\msys32_old a scriosadh anois mura bhfuil sé ag teastáil uait a thuilleadh.
Is féidir leat timpeallachtaí neamhspleácha MSYS2 éagsúla a bheith agat ar do chóras, fad is atá siad in eolairí éagsúla.
Socrú Caighdeánach Toolchain le haghaidh Linux
Suiteáil Réamhriachtanais
CentOS 7:
sudo yum shuiteáil gcc git wget déan ncurses-devel flex bíosún gperf python pyserial python-pyelftools
sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python pythonpip python-setuptools python-srathach python-cryptography python-sa todhchaí python-pyparsing python-pyelftools
Arch:
sudo pacman -S - gá gcc git déan ncurses flex bíosún gperf python2-pyserial python2cryptography python2-sa todhchaí python2-pyparsing python2-pyelftools
Socraigh an Toolchain
Linux 64-giotán:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
Linux 32-giotán:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
1. Dísipeáil an comhad chuig an eolaire ~/sp:
Linux 64-giotán: mkdir -p ~/esp cd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
Linux 32-giotán: mkdir -p ~/espcd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
2. Déanfar an slabhra uirlisí a dhísipeadh chuig ~/esp/xtensa-esp32-elf/ eolaire. Cuir an méid seo a leanas le ~/.profile:
easpórtáil PATH =”$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Go roghnach, cuir an méid seo a leanas le ~/.profile:
ailias get_esp32='easpórtáil PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'
3. Athlogáil isteach chun .pro a bhailíochtúfile. Rith an méid seo a leanas chun PATH a sheiceáil: printenv PATH
$ printenv PATH
/home/user-name/esp/xtensa-esp32-elf/bin:/home/user-name/bin:/home/username/.local/bin:/usr/local/sbin:/usr/local/bin: /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/áitiúil/cluichí:/snap/bin
Eisiúint cead /dev/ttyUSB0
Le roinnt dáiltí Linux b'fhéidir go bhfaighidh tú an teachtaireacht earráide Theip ar oscailt port / dev/ttyUSB0 agus an ESP32 á bhualadh agat. Is féidir é seo a réiteach tríd an úsáideoir reatha a chur leis an ngrúpa dialóige.
Úsáideoirí Arch Linux
Chun an gdb réamh-thiomsaithe (xtensa-esp32-elf-gdb) a rith in Arch Linux tá gá le ncurses 5, ach úsáideann Arch ncurses 6.
Tá leabharlanna comhoiriúnachta siar ar fáil in AUR le haghaidh cumraíochtaí dúchais agus lib32:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Sula suiteálann tú na pacáistí seo seans go mbeidh ort eochair phoiblí an údair a chur le d’fháinne eochrach mar a thuairiscítear sa rannán “Nótaí” ag na naisc thuas.
Nó, bain úsáid as crosstool-NG chun gdb a thiomsú a nascann le ncurses 6.
Socrú Caighdeánach Toolchain le haghaidh Mac OS
Suiteáil pip:
sudo easy_install pip
Suiteáil Toolchain:
https://github.com/espressif/esp-idf/blob/master/docs/en/get-started/macossetup.rst#id1
Dízip an comhad san eolaire ~/sp.
Déanfar an slabhra uirlisí a dhísipeadh isteach i ~/esp/xtensa-esp32-elf/ path.
Cuir an méid seo a leanas le ~/.profile:
easpórtáil PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH
Go roghnach, cuir an méid seo a leanas le 〜/ .profile:
ailias get_esp32=”easpórtáil PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Ionchur get_esp322 chun an slabhra uirlisí a chur le PATH.
Faigh ESP-IDF
Nuair a bheidh an slabhra uirlisí (ina bhfuil cláir chun an feidhmchlár a thiomsú agus a thógáil) suiteáilte agat, beidh API / leabharlanna sonracha ESP32 uait freisin. Soláthraíonn Espressif iad i stór ESP-IDF. Chun é a fháil, críochfort a oscailt, déan nascleanúint chuig an eolaire a bhfuil tú ag iarraidh ESP-IDF a chur air, agus clónáil é ag baint úsáide as ordú clónála git:
clón git – athchúrsach https://github.com/espressif/esp-idf.git
Déanfar ESP-IDF a íoslódáil go ~/esp/esp-idf.
Nóta:
Ná caill an rogha athchúrsach. Má tá ESP-IDF clónáilte agat cheana féin gan an rogha seo, rith ordú eile chun na fomhodúil go léir a fháil:
cd ~/esp/esp-idf
nuashonrú fomhodúil git –init
Cuir IDF_PATH leis an bPróifíl Úsáideora
Chun socrú athróg timpeallachta IDF_PATH a chaomhnú idir atosuithe córais, cuir leis an bpróifíl úsáideora í, lean na treoracha thíos.
Windows
Cuardaigh le haghaidh “Edit Environment Variables” on Windows 10.
Cliceáil Nua… agus cuir athróg córais nua IDF_PATH leis. Ba cheart go mbeadh eolaire ESP-IDF sa chumraíocht, mar shampla C: \ Users \ user-name \ esp \ esp-idf .
Cuir ;%IDF_PATH%\tools leis an athróg Path chun idf.py agus uirlisí eile a rith.
Linux agus MacOS
Cuir an méid seo a leanas le ~/.profile:
easpórtáil IDF_PATH=~/esp/esp-idf
easpórtáil PATH =”$IDF_PATH/uirlisí:$PATH”
Rith an méid seo a leanas chun IDF_PATH a sheiceáil:
priontáil IDF_PATH
Rith an méid seo a leanas le seiceáil an bhfuil idf.py san áireamh i PAT:
a idf.py
Priontálfaidh sé conair cosúil le ${IDF_PATH}/tools/idf.py.
Is féidir leat an méid seo a leanas a chur isteach freisin mura bhfuil tú ag iarraidh IDF_PATH nó PATH a mhodhnú:
easpórtáil IDF_PATH=~/esp/esp-idf
easpórtáil PATH =”$IDF_PATH/uirlisí:$PATH”
Nasc Srathach a bhunú le ESP32-WATG-32D
Tugann an chuid seo treoir maidir le conas nasc sraitheach a bhunú idir ESP32WATG-32D agus PC.
Ceangail ESP32-WATG-32D le ríomhaire
Modúl solder ESP32-WATG-32D chuig an mbord iompróra agus nasc bord iompróra leis an ríomhaire ag baint úsáide as an dongle USB-go-UART. Mura suiteálann an tiománaí gléas go huathoibríoch, sainaithin USB go sliseanna tiontaire sraitheach ar do dongle seachtrach USB-go-UART, cuardaigh tiománaithe ar an Idirlíon agus suiteáil iad.
Seo thíos na naisc chuig tiománaithe is féidir a úsáid.
CP210x USB chuig Tiománaithe UART Droichead VCP Tiománaithe FTDI Virtual COM Port Tiománaithe
Is le haghaidh tagartha go príomha na tiománaithe thuas. Faoi imthosca gnáth, ba chóir na tiománaithe a bheith cuachta agus córas oibriúcháin agus a shuiteáil go huathoibríoch ar nascadh USB-go-UART dongle leis an ríomhaire.
Seiceáil Port ar Windows
Seiceáil an liosta de na calafoirt COM aitheanta i Bainisteoir Gléas Windows. Déan dongle USB-go-UART a dhícheangal agus é a nascadh ar ais, chun a fhíorú cén port a imíonn ón liosta agus ansin taispeánann sé ar ais arís.
Fíor 4-1. Droichead USB go UART de dongle USB-go-UART i Bainisteoir Gléas Windows
Fíor 4-2. Dhá Chalafort Srathach USB de dongle USB-go-UART i Bainisteoir Gléas Windows
Seiceáil Port ar Linux agus MacOS
Chun ainm an ghléis a sheiceáil le haghaidh port srathach do dongle USB-go-UART, rith an t-ordú seo faoi dhó, ar dtús agus an dongle díphlugáilte, ansin agus é plugáilte isteach. Is é an calafort a fheictear an dara huair an ceann atá uait:
Linux
ls /dev/tty*
MacOS
ls /dev/cu.*
Úsáideoir á chur leis an dialout ar Linux
Ba cheart go mbeadh rochtain léite agus scríofa ag an úsáideoir atá logáilte isteach faoi láthair ar an gcalafort sraitheach thar USB.
Ar fhormhór na ndáiltí Linux, déantar é seo tríd an úsáideoir a chur leis an ngrúpa dialóige leis an ordú seo a leanas:
dialout sudo usermod -a -G $USER
ar Arch Linux déantar é seo tríd an úsáideoir a chur le grúpa uucp leis an ordú seo a leanas:
sudo usermod -a -G uucp $USER
Déan cinnte go ndéanann tú logáil isteach arís chun ceadanna léite agus scríofa a chumasú don sraithphort.
Fíoraigh Ceangal Srathach
Anois fíoraigh go bhfuil an nasc sraitheach ag feidhmiú. Is féidir leat é seo a dhéanamh trí úsáid a bhaint as clár teirminéil srathach. Sa seanample úsáidfimid PuTTY SSH Cliant atá ar fáil do Windows agus Linux araon. Is féidir leat clár sraitheach eile a úsáid agus paraiméadair chumarsáide a shocrú mar atá thíos.
Rith teirminéal, socraigh port srathach sainaitheanta, ráta baud = 115200, giotán sonraí = 8, stadghiotáin = 1, agus paireacht = N. Seo thíos example seatanna scáileáin de shocrú an chalafoirt agus paraiméadair tarchurtha dá leithéid (ar a dtugtar 115200-8-1-N go gearr) ar Windows agus Linux. Cuimhnigh go díreach an port srathach céanna a d'aithin tú sna céimeanna thuas a roghnú.
Fíor 4-3. Cumarsáid Shrathach a Shocrú i PuTTY ar Windows
Fíor 4-4. Cumarsáid Shrathach a Shocrú i PuTTY ar Linux
Ansin oscail port srathach sa chríochfort agus seiceáil an bhfeiceann tú logáil ar bith clóite ag ESP32.
Braithfidh inneachar an loga ar an bhfeidhmchlár a lódáiltear chuig ESP32.
Nótaí:
- I gcás roinnt cumraíochtaí sreangaithe port srathach, ní mór na bioráin sraitheach RTS & DTR a dhíchumasú sa chlár teirminéil sula dtosóidh an ESP32 agus go dtáirgfidh sé aschur sraitheach. Braitheann sé seo ar na crua-earraí féin, níl an cheist seo ag an chuid is mó de na boird forbartha (lena n-áirítear gach bord Espressif). Tá an cheist i láthair má tá RTS & DTR sreangaithe go díreach chuig na bioráin EN & GPIO0. Féach ar an doiciméadú esptool le haghaidh tuilleadh sonraí.
- Dún críochfort sraitheach tar éis a fhíorú go bhfuil cumarsáid ag obair. Sa chéad chéim eile táimid chun feidhmchlár eile a úsáid chun firmware nua a uaslódáil chuig
ESP32. Ní bheidh an feidhmchlár seo in ann rochtain a fháil ar phort srathach agus é ar oscailt sa teirminéal.
Daingniú
Iontráil hello_world eolaire agus rith menuconfig.
Linux agus MacOS
cd ~/esp/hello_world
idf.py -DIDF_TARGET=esp32 menuconfig
Seans go mbeidh ort python2 idf.py a rith ar Python 3.0.
Windows
cd % userprofile%\esp\hello_world idf.py -DIDF_TARGET=esp32 menuconfig
Déanfaidh an suiteálaí Python 2.7 iarracht Windows a chumrú chun comhad .py a cheangal le Python 2. Má bhí baint ag cláir eile (cosúil le huirlisí Visual Studio Python) le leaganacha eile de Python, seans nach n-oibreoidh idf.py i gceart (beidh an comhad oscailte in Visual Studio). Sa chás seo, is féidir leat C:\Python27\python idf.py a rith gach uair, nó na socruithe comhaid a bhaineann le Windows .py a athrú.
Tógáil agus Flash
Anois is féidir leat an feidhmchlár a thógáil agus a flash. Rith:
idf.py thógáil
Déanfaidh sé seo an feidhmchlár agus na comhpháirteanna ESP-IDF go léir a thiomsú, ginfear lódóir tosaithe, tábla deighilte, agus dénártha feidhmchláir, agus cuirfidh sé na dénártha seo ar do bhord ESP32.
$ idf.py thógáil
Ag rith cmake san eolaire /cosán/go/hello_world/tógáil “cmake -G Ninja –warn-uninitialized /path/to/hello_world” a chur i gcrích… Rabhadh a thabhairt faoi luachanna uninitialized.
- 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)
Tógáil an tionscadail críochnaithe. Chun splancadh a dhéanamh, rith an t-ordú seo:
../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash -flash_mode dio –flash_size detect –flash_freq 40m 0x10000 build/hello-world.bin build 0x1000 build/booter bootloader.bin 0x8000 build/partition_table/partitiontable.bin nó rith 'idf.py -p PORT flash'
Mura bhfuil aon cheisteanna ann, ag deireadh an phróisis tógála, ba cheart duit na comhaid bruscair ginte a fheiceáil.
Íosluchtaigh flash ar an gléas
Flash na binaries atá díreach tógtha agat ar do chlár ESP32 ag rith:
idf.py -p PORT [-b BAUD] flash
Cuir ainm port srathach do bhoird ESP32 in ionad PORT. Is féidir leat an ráta baud flasher a athrú freisin tríd an ráta baud a theastaíonn uait a chur in ionad BAUD. Is é 460800 an ráta baud réamhshocraithe.
Ag rith esptool.py san eolaire […]/esp/hello_world Ag rith “python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash @flash_project_args”… esptool.py -b 460800 write_mode –flash dio –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, Dual Core Uaslódáil Stub… Rith Stub… Stub ag rith… Ag athrú ráta baud go 460800 Athraíodh a ionad. Méid an splanc á chumrú… Méid an flash uathbhraite: 4MB Paraiméid Flash socraithe chuig 0x0220 22992 beart comhbhrúite go 13019… Scríobh 22992 beart (13019 comhbhrúite) ag 0x00001000 i 0.3 soicind (558.9 kbit/shonraí éifeachtacha) Comhbhrúite 3072 beart go 82… Scríobh 3072 beart (82 comhbhrúite) ag 0x00008000 i 0.0 soicind (5789.3 kbit/ s le héifeacht)… Fíoraíodh hash na sonraí. Comhbhrúite 136672 beart go 67544… Scríobh 136672 beart (67544 comhbhrúite) ag 0x00010000 i 1.9 soicind (éifeachtaí 567.5 kbit/s)… Hash na sonraí fíoraithe. Ag fágáil… Athshocrú crua le bioráin RTS…
Mura bhfuil aon cheisteanna ann faoi dheireadh an phróisis flash, athshocrófar an modúl agus beidh an feidhmchlár “hello_world” ar siúl.
Monatóir IDF
Le seiceáil an bhfuil “hello_world” ag rith go deimhin, clóscríobh idf.py -p monatóir PORT (Ná déan dearmad ainm an phoirt srathach a chur in ionad PORT).
Seolann an t-ordú seo an feidhmchlár monatóireachta:
Monatóireacht $ idf.py -p /dev/ttyUSB0 Rith idf_monitor san eolaire […]/esp/hello_world/build Ag déanamh “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”… — idf_monitor on /dev/ttyUSB0 115200 — — Scoir: Ctrl+] | Roghchlár: Ctrl+T | Cabhair: Ctrl+T agus Ctrl+H ina dhiaidh — ets Jun 8 2016 00:22:57 chéad: 0x1 (POWERON_RESET), tosaithe: 0x13 (SPI_FAST_FLASH_BOOT) ets Jun 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… I (211) cpu_start: Ag tosú ar an sceidealóir ar APP CPU. Ag atosú i 9 soicind… Ag atosú i gceann 8 soicind… Ag atosú i gceann 7 soicind…
Úsáid an t-aicearra Ctrl+] chun monatóir IDF a fhágáil.
Má theipeann ar mhonatóir IDF go gairid tar éis an uaslódáil, nó, más rud é in ionad na dteachtaireachtaí thuas, go bhfeiceann tú truflais randamach cosúil leis an méid a thugtar thíos, is dócha go n-úsáideann do bhord criostail 26MHz. Úsáideann an chuid is mó de dhearaí boird forbartha 40MHz, mar sin úsáideann ESP-IDF an minicíocht seo mar luach réamhshocraithe.
Examples
Le haghaidh ESP-IDF examples, téigh go dtí ESP-IDF GitHub.
Foireann IoT Espressif
www.espressif.com
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.
SOCRÚ AN DOICIMÉAD SEO MAR NACH BHFUIL AON BARÁNTAÍ AR BITH, LENA nÁIRÍTEAR AON BARÁNTA AR INDÍOLTACHT, NEAMHSHÁRÚ, OIRIÚNACHT D'AON CUSPÓIR SONRAITHE,
NÓ AON BARÁNTA EILE A D'ÉIRÍODH AS TOGRA, SONRAÍOCHTA NÓ AON S.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 an eolais 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 © 2019 Espressif Inc. Gach ceart ar cosaint.
Doiciméid / Acmhainní
![]() |
Modúl MCU wifi-BT-BLE Saincheaptha ESPRESSIF ESP32-WATG-32D [pdfLámhleabhar Úsáideora ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, Modúl MCU Saincheaptha WiFi-BT-BLE, Modúl MCU WiFi-BT-BLE, Modúl MCU, ESP32-WATG-32D, Modúl |