ESP32-WATG-32D
Erabiltzailearen eskuliburua
Aurretiazko bertsioa 0.1
Espressif Sistemak
Copyright © 2019
Gida honi buruz
Dokumentu honek erabiltzaileei ESP32WATG-32D moduluan oinarritutako hardwarea erabiliz aplikazioak garatzeko oinarrizko software-garapen-ingurunea konfiguratzen laguntzea da.
Argitalpen Oharrak
Data | Bertsioa | Argitalpen oharrak |
2019.12 | V0.1 | Aurretiazko oharra. |
ESP32-WATG-32D-ren sarrera
ESP32-WATG-32D
ESP32-WATG-32D WiFi-BT-BLE MCU modulu pertsonalizatua da bezeroaren produktu desberdinei "Konektibitate funtzioa" emateko, ur-berogailu eta erosotasun-sistemei barne.
1. taulak ESP32-WATG-32D-ren zehaztapenak eskaintzen ditu.
1. taula: ESP32-WATG-32D zehaztapenak
Kategoriak | Elementuak | Zehaztapenak |
Wi-Fi | Protokoloak | 802.t1 b/g/n (802.t1n 150 Mbps arte) |
A-MPDU eta A-MSDU agregatu eta 0.4 µs guardia tarteko euskarria | ||
Maiztasun tartea | 2400 MHz – 2483.5 MHz | |
Bluetootha | Protokoloak | Bluetoothv4.2 BRJEDR eta BLE-k aktibatuta zehazten dute |
Irratia | -97 dBm-ko sentsibilitatea duen NZIF hargailua | |
Klase-1, klase-2 eta klase-3 transmisorea | ||
AFH | ||
Audioa | CVSD eta SBC | |
Hardwarea | Moduluen interfazeak | UART, erre. EBUS2,JTAG,GPIO |
Txip gaineko sentsorea | Hall sentsorea | |
Kristal integratua | 40 MHz-ko kristala | |
SPI flash integratua | 8 MB | |
DCDC Converter sartu dut Eragiketa liburuatage!Elikatze-hornidura |
3.3 V, 1.2 A | |
12 V / 24 V | ||
Elikatze-hornidurak ematen duen korronte maximoa | 300 mA | |
Gomendatutako funtzionamendu-tenperatura-tartea | -40'C + 85'C | |
Moduluaren neurriak | (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm |
ESP32-WATG-32D-k 35. taulan deskribatzen diren 2 pin ditu.
Pin deskribapena
1. irudia: Pinen diseinua
2. taula: Pinen definizioak
Izena | Ez. | Mota | Funtzioa |
Berrezarri | 1 | I | Modulua gaitzeko seinalea (Barneko pull-up lehenespenez). Aktiboa altua. |
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 (32.768 kHz kristal osziladorearen sarrera), ADC1_CH4, TOUCH9, RTC_GPIO9 |
IO33 | 9 | I/O | GPIO33, XTAL_32K_N (32.768 kHz kristal osziladorearen irteera), 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 | 5 V-ko elikadura sarrera |
GND | 16, 17 | PI | Lurra |
VIN | 18 | I/O | 12 V / 24 V-ko elikadura sarrera |
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 | Deskargatu Boot: 0; SPI Boot: 1 (Lehenetsia). |
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 Datu-jasotzea |
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, Lurra |
+3.3V | 34 | PO | 3.3V elikadura-irteera |
Hardwarearen Prestaketa
Hardwarearen Prestaketa
- ESP32-WATG-32D modulua
- Espressif RF probatzeko taula (Carrier Board)
- USB-to-UART dongle bat
- PC, Windows 7 gomendatua
- Mikro USB kablea
Hardware konexioa
- Solda ezazu ESP32-WATG-32D Carrier Boardra, 2. Irudiak erakusten duen moduan.
- Konektatu USB-to-UART dongle garraiolari plaka TXD, RXD eta GND bidez.
- Konektatu USB-to-UART donglea ordenagailura Mikro-USB kablearen bidez.
- Konektatu eramaile-plaka 24 V-ko egokigailura elikadurarako.
- Deskargan, laburtu IO0-ra GND-ra jumper baten bidez. Ondoren, piztu "PIZTU" taula.
- Deskargatu firmwarea flashera ESP32 DESKARGATZEKO TRESNA erabiliz.
- Deskargatu ondoren, kendu jumpera IO0 eta GND-en.
- Piztu eramaile-taula berriro. ESP32-WATG-32D lan modura aldatuko da.
Txipak programak irakurriko ditu flashetik abiaraztean.
Oharrak:
- IO0 barne logiko altua da.
- ESP32-WATG-32D-ri buruzko informazio gehiago lortzeko, ikusi ESP32-WATG-32D fitxa teknikoa.
ESP32 WATG-32D-rekin hastea
ESP-IDF
Espressif IoT Development Framework (ESP-IDF laburbilduz) Espressif ESP32n oinarritutako aplikazioak garatzeko esparru bat da. Erabiltzaileek ESP32rekin aplikazioak garatu ditzakete Windows/Linux/MacOS-en ESP-IDF-n oinarrituta.
Konfiguratu Tresnak
ESP-IDFaz gain, ESP-IDF-k erabiltzen dituen tresnak ere instalatu behar dituzu, hala nola konpilatzailea, arazketa, Python paketeak, etab.
Windows-erako Toolchain-en konfigurazio estandarra
Modurik azkarrena tresna-katea eta MSYS2 zip-etik deskargatzea da dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip
Egiaztatzea
Exekutatu C:\msys32\mingw32.exe MSYS2 terminal bat irekitzeko. Exekutatu: mkdir -p ~/esp
Sartu cd ~/esp direktorio berrian sartzeko.
Ingurumena eguneratzea
IDF eguneratzen denean, batzuetan tresna-kate berriak behar dira edo Windows MSYS2 ingurunera eskakizun berriak gehitzen dira. Aurrekonpilatutako ingurunearen bertsio zahar batetik edozein datu berri batera eramateko:
Hartu MSYS2 ingurune zaharra (adibidez, C:\msys32) eta mugitu/izendatu beste direktorio batera (adibidez, C:\msys32_old).
Deskargatu aurrez konpilatutako ingurune berria goiko urratsak erabiliz.
Deskonprimitu MSYS2 ingurune berria C:\msys32 (edo beste kokapen batean).
Bilatu C:\msys32_old\home direktorio zaharra eta eraman hau C:\msys32ra.
Orain C:\msys32_old direktorioa ezabatu dezakezu behar ez baduzu.
Zure sisteman MSYS2 ingurune independenteak izan ditzakezu, betiere direktorio ezberdinetan badaude.
Linux-erako Toolchain-en konfigurazio estandarra
Instalatu aurrebaldintzak
CentOS 7:
sudo yum instalatu gcc git wget make ncurses-devel flex bison gperf python pyserial python-pyelftools
sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python pythonpip python-setuptools python-serial python-kriptografia python-future python-pyparsing python-pyelftools
arkua:
sudo pacman -S –beharrezkoa da gcc git make ncurses flex bison gperf python2-pyserial python2cryptography python2-future python2-pyparsing python2-pyelftools
Konfiguratu Tresna-katea
64 biteko Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32 biteko Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
1. Deskonprimitu fitxategia ~/esp direktoriora:
64 biteko Linux: mkdir -p ~/esp cd ~/esp tar -xzf ~/Deskargak/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32 biteko Linux: mkdir -p ~/espcd ~/esp tar -xzf ~/Deskargak/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
2. Tresna-katea ~/esp/xtensa-esp32-elf/ direktorioa deskonprimituko da. Gehitu honako hau ~/.profile:
esportatu PATH="$HOME/esp/xtensa-esp32-elf/bin:$PATH"
Aukeran, gehitu honako hau ~/.pro-rafile:
ezizena get_esp32='export PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'
3. Hasi saioa berriro .pro baliozkotzekofile. Exekutatu hau PATH egiaztatzeko: printenv PATH
$ inprimatzeko BIDEA
/home/erabiltzaile-izena/esp/xtensa-esp32-elf/bin:/home/erabiltzaile-izena/bin:/home/erabiltzaile-izena/.local/bin:/usr/local/sbin:/usr/local/bin: /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Baimen arazoak /dev/ttyUSB0
Linux banaketa batzuekin Faled to open port /dev/ttyUSB0 errore-mezua jaso dezakezu ESP32 keinuka aritzean. Hau konpon daiteke uneko erabiltzailea telefono-taldera gehituz.
Arch Linux erabiltzaileak
Arch Linux-en aurrekonpilatutako gdb (xtensa-esp32-elf-gdb) exekutatzeko ncurses 5 behar da, baina Arch ncurses 6 erabiltzen du.
Atzerako bateragarritasun liburutegiak eskuragarri daude AUR-en jatorrizko eta lib32 konfigurazioetarako:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Pakete hauek instalatu aurretik, baliteke egilearen gako publikoa gehitu behar izatea zure giltza-errantzean, goiko esteketan dagoen "Iruzkinak" atalean azaltzen den moduan.
Bestela, erabili crosstool-NG ncurses 6-rekin lotzen den gdb bat konpilatzeko.
Mac OSrako Toolchain-en konfigurazio estandarra
Instalatu pip:
sudo easy_install pip
Instalatu Toolchain:
https://github.com/espressif/esp-idf/blob/master/docs/en/get-started/macossetup.rst#id1
Deskonprimitu fitxategia ~/esp direktorioan.
Tresna-katea ~/esp/xtensa-esp32-elf/ bide-bidean deskonprimituko da.
Gehitu honako hau ~/.profile:
esportatu PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH
Aukeran, gehitu honako hau 〜/ .profile:
ezizena get_esp32="export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH"
Sartu get_esp322 tresna-katea PATH-era gehitzeko.
Lortu ESP-IDF
Tresna-katea (aplikazioa konpilatu eta eraikitzeko programak dituena) instalatuta duzunean, ESP32 API/liburutegi espezifikoak ere behar dituzu. Espressifek eskaintzen ditu ESP-IDF biltegian. Lortzeko, ireki terminala, nabigatu ESP-IDF jarri nahi duzun direktoriora eta klonatu git clone komandoa erabiliz:
git clone –errekurtsiboa https://github.com/espressif/esp-idf.git
ESP-IDF ~/esp/esp-idf-era deskargatuko da.
Oharra:
Ez galdu –errekurtsiboa aukera. Aukera hau gabe ESP-IDF klonatu baduzu, exekutatu beste komando bat azpimodulu guztiak lortzeko:
cd ~/esp/esp-idf
git azpimoduluaren eguneratzea –init
Gehitu IDF_PATH erabiltzailearen profilera
Sistema berrabiarazteko IDF_PATH ingurune-aldagaiaren ezarpena gordetzeko, gehitu erabiltzailearen profilera, beheko argibideak jarraituz.
Leihoak
Bilatu “Edit Environment Variables” on Windows 10.
Sakatu Berria... eta gehitu IDF_PATH sistema-aldagai berri bat. Konfigurazioak ESP-IDF direktorio bat izan behar du, hala nola C:\Users\user-name\esp\esp-idf.
Gehitu ;%IDF_PATH%\tools Path aldagaiari idf.py eta beste tresna batzuk exekutatzeko.
Linux eta MacOS
Gehitu honako honi ~/.profile:
esportatu IDF_PATH=~/esp/esp-idf
esportatu PATH="$IDF_PATH/tools:$PATH"
Exekutatu hau IDF_PATH egiaztatzeko:
inprimatu IDF_PATH
Exekutatu hau idf.py PAT-en sartuta dagoen egiaztatzeko:
zein idf.py
${IDF_PATH}/tools/idf.py-ren antzeko bide bat inprimatuko du.
IDF_PATH edo PATH aldatu nahi ez baduzu, honako hau ere sar dezakezu:
esportatu IDF_PATH=~/esp/esp-idf
esportatu PATH="$IDF_PATH/tools:$PATH"
Ezarri serieko konexioa ESP32-WATG-32D-rekin
Atal honek ESP32WATG-32D eta ordenagailuaren arteko serie-konexioa nola ezartzeko jarraibideak eskaintzen ditu.
Konektatu ESP32-WATG-32D ordenagailura
Soldatu ESP32-WATG-32D modulua eramaile-taulara eta konektatu eramaile-plaka ordenagailura USB-to-UART dongle erabiliz. Gailuaren kontrolatzailea automatikoki instalatzen ez bada, identifikatu USB-rako serie bihurgailuaren txipa zure kanpoko USB-to-UART donglean, bilatu kontrolatzaileak Interneten eta instalatu.
Jarraian erabil daitezkeen gidarietarako estekak daude.
CP210x USB to UART Bridge VCP kontrolatzaileak FTDI Virtual COM ataka kontrolatzaileak
Goiko gidariak erreferentziarako dira batez ere. Egoera normalean, kontrolatzaileak sistema eragilearekin batera sartu behar dira eta automatikoki instalatu USB-to-UART dongle ordenagailura konektatzean.
Egiaztatu Portua Windows-en
Egiaztatu identifikatutako COM ataken zerrenda Windows Device Manager-en. Deskonektatu USB-to-UART donglea eta konektatu berriro, zerrendatik zein ataka desagertzen den egiaztatzeko eta berriro bistaratzen den.
4-1 irudia. USB to UART zubia USB-to-UART dongle-n Windows Device Manager-en
4-2 irudia. Windows-eko gailu-kudeatzailean USB-to-UART dongle-ren bi USB serie ataka
Egiaztatu Port Linux eta MacOS-en
Zure USB-to-UART donglearen gailuaren izena egiaztatzeko, exekutatu komando hau bi aldiz, lehenik donglea deskonektatuta eta gero entxufatuta. Bigarren aldiz agertzen den ataka behar duzuna da:
Linux
ls /dev/tty*
MacOS
ls /dev/cu.*
Erabiltzailea gehitzea Linux-en deitzeko
Une honetan erregistratutako erabiltzaileak irakurtzeko eta idazteko sarbidea izan behar du USB bidez serieko ataka.
Linux-en banaketa gehienetan, erabiltzailea markaketa-taldera gehituz egiten da komando honekin:
sudo usermod -a -G dialout $USER
Arch Linux-en erabiltzailea uucp taldean gehituz egiten da komando honekin:
sudo usermod -a -G uucp $USER
Ziurtatu berriro saioa hasten duzula serieko atakan irakurtzeko eta idazteko baimenak gaitzeko.
Egiaztatu serie-konexioa
Orain egiaztatu serieko konexioa funtzionatzen ari dela. Hau serieko terminal-programa bat erabiliz egin dezakezu. Adib honetanampWindows eta Linux-erako erabilgarri dagoen PuTTY SSH Bezeroa erabiliko dugu. Beste serie-programa batzuk erabil ditzakezu eta komunikazio-parametroak ezar ditzakezu behean bezala.
Exekutatu terminala, ezarri identifikatutako serie ataka, baud-tasa = 115200, datu-bitak = 8, geldiune-bitak = 1 eta parekotasuna = N. Jarraian, ex.ampWindows eta Linux-en ataka eta transmisio-parametroak (115200-8-1-N gisa laburbilduz deskribatzen diren) pantaila-argazkiak. Gogoratu goiko urratsetan identifikatu duzun serie ataka bera hautatzen duzula.
4-3 irudia. Windows-en PuTTY-n serie-komunikazioa konfiguratzea
4-4 irudia. Serieko komunikazioa ezarri Linux-en PuTTY-n
Ondoren, ireki serie-ataka terminalean eta egiaztatu ESP32-k inprimatutako erregistrorik ikusten duzun.
Erregistroaren edukia ESP32-n kargatutako aplikazioaren araberakoa izango da.
Oharrak:
- Serieko ataka kablearen konfigurazio batzuetarako, serieko RTS eta DTR pinak desgaitu behar dira terminal-programan, ESP32 abiarazi eta serieko irteera sortu baino lehen. Hau hardwarearen beraren araberakoa da, garapen-plaka gehienek (Espressif plaka guztiak barne) ez dute arazo hau. Arazoa dago RTS eta DTR EN eta GPIO0 pinetara zuzenean kableatzen badira. Ikusi esptool-en dokumentazioa xehetasun gehiago lortzeko.
- Itxi serieko terminala komunikazioa funtzionatzen ari dela egiaztatu ondoren. Hurrengo urratsean beste aplikazio bat erabiliko dugu firmware berri bat kargatzeko
ESP32. Aplikazio honek ezin izango du serieko ataka sartu terminalean irekita dagoen bitartean.
Konfiguratu
Sartu hello_world direktorioa eta exekutatu menuconfig.
Linux eta MacOS
cd ~/esp/hello_world
idf.py -DIDF_TARGET=esp32 menuconfig
Baliteke python2 idf.py exekutatu behar izatea Python 3.0-n.
Leihoak
cd %userprofile%\esp\hello_world idf.py -DIDF_TARGET=esp32 menuconfig
Python 2.7 instalatzailea Windows konfiguratzen saiatuko da .py fitxategi bat Python 2-rekin lotzeko. Beste programa batzuk (adibidez, Visual Studio Python tresnak) Python-en beste bertsio batzuekin erlazionatu badira, baliteke idf.py behar bezala ez funtzionatzea (fitxategiak ireki Visual Studio-n). Kasu honetan, C:\Python27\python idf.py exekutatzeko aukera dezakezu aldi bakoitzean, edo Windows .py lotutako fitxategi-ezarpenak alda ditzakezu.
Eraiki eta Flash
Orain aplikazioa eraiki eta flasha dezakezu. Korrika egin:
idf.py eraiki
Honek aplikazioa eta ESP-IDF osagai guztiak konpilatuko ditu, abio-kargatzailea, partizio-taula eta aplikazioen bitarrak sortuko ditu, eta bitar hauek zure ESP32 taulara kargatuko ditu.
$ idf.py eraikitzea
cmake /path/to/hello_world/build direktorioan exekutatzen "cmake -G Ninja –warn-uninitialized /path/to/hello_world" exekutatzen... Abisu hasieratu gabeko balioei buruz.
- Aurkitu Git: /usr/bin/git ("2.17.0 bertsioa aurkitu da")
- Aws_iot osagai hutsa eraikitzen da konfigurazioa dela eta
- Osagaien izenak:…
- Osagaien bideak: … … (eraikitzeko sistemaren irteerako lerro gehiago)
Proiektuaren eraikuntza amaituta. Flash egiteko, exekutatu komando hau:
../../../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 0x/boot1000loader bootloader.bin 0x8000 build/partition_table/partitiontable.bin edo exekutatu 'idf.py -p PORT flash'
Arazorik ez badago, eraikitze-prozesuaren amaieran, sortutako .bin fitxategiak ikusiko dituzu.
Flasha Gailuan
Jarri zure ESP32 taulan eraiki berri dituzun bitarrak exekutatuta:
idf.py -p PORT [-b BAUD] flash
Ordeztu PORT zure ESP32 plakaren serie atakaren izenarekin. Distira-abiadura ere alda dezakezu BAUD behar duzun baud-abiadurarekin ordezkatuz. Balio-tasa lehenetsia 460800 da.
esptool.py exekutatzen […]/esp/hello_world direktorioan “python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash @flash_project_args” exekutatzen… esptool.py -b 460800 write_modflash –flash dio –flash_size detect –flash_freq 40m 0x1000 bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 hello-world.bin esptool.py v2.3.1 Konektatzen…. Txip mota detektatzen... ESP32 Txipa ESP32D0WDQ6 da (1. berrikuspena)
Ezaugarriak: WiFi, BT, Dual Core Kargatzeko zirriborroa... Exekutatzen zirriborroa... Stub martxan... Baud-tasa aldatzen 460800ra aldatu da. Flash-tamaina konfiguratzen... Auto-detektatu zen Flash-tamaina: 4MB Flash parametroak 0x0220-n konprimituta 22992 byte-n 13019ra... 22992 byte (13019 konprimituta) idatzi zituen 0x00001000 0.3 segundotan (eraginkorra) 558.9 kb-ko datuetan. 3072 byte konprimituta 82... 3072 byte (82 konprimituta) idatzi ditu 0x00008000 0.0 segundotan (eraginkorra 5789.3 kbit/s)... Datuen hash egiaztatua. 136672 byte 67544ra konprimitu... 136672 byte (67544 konprimituta) idatzi ditu 0x00010000 1.9 segundotan (eraginkorra 567.5 kbit/s)... Datuen hash egiaztatua. Irteten… Gogor berrezartzen RTS pin bidez…
Flash prozesuaren amaierarako arazorik ez badago, modulua berrezarri egingo da eta "hello_world" aplikazioa martxan jarriko da.
IDF monitorea
"hello_world" benetan exekutatzen ari den egiaztatzeko, idatzi idf.py -p PORT monitorea (Ez ahaztu PORT zure serieko atakaren izenarekin ordezkatzeaz).
Komando honek monitorearen aplikazioa abiarazten du:
$ idf.py -p /dev/ttyUSB0 monitor Idf_monitor direktorioa exekutatzen […]/esp/hello_world/build “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world exekutatzen / build/hello-world.elf”… — idf_monitor on /dev/ttyUSB0 115200 — — Irten: Ctrl+] | Menua: Ctrl+T | Laguntza: Ctrl+T eta ondoren Ctrl+H — 8ko ekainaren 2016an 00:22:57 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) 8ko ekainaren 2016an 00:22:57…
Abiarazi eta diagnostiko erregistroak gora joan ondoren, "Kaixo mundua!" ikusi beharko zenuke. aplikazioak inprimatuta.
… Kaixo Mundua! 10 segundotan berrabiarazten... I (211) cpu_start: APP CPU-n programatzailea abiarazten. 9 segundotan berrabiarazi... 8 segundotan berrabiarazi... 7 segundotan berrabiarazi...
IDF monitorea irteteko, erabili Ctrl+] lasterbidea.
IDF monitoreak kargatu eta gutxira huts egiten badu, edo, goiko mezuen ordez, behean agertzen denaren antzeko ausazko zaborra ikusten baduzu, zure taulak 26MHz-ko kristala erabiliko du ziurrenik. Garapen-plaken diseinu gehienek 40MHz erabiltzen dute, beraz, ESP-IDF-k maiztasun hori erabiltzen du balio lehenetsi gisa.
Examples
ESP-IDFrako adibidezamples, mesedez joan ESP-IDF GitHub.
Espressif IoT taldea
www.espressif.com
Lege-oharra eta Copyright-oharra
Dokumentu honetako informazioa, barne URL erreferentziak, abisurik gabe alda daitezke.
DOKUMENTU HAU BEZALA EMATEN DA, INOLAKO BERMErik GABE, MERKATARITZA, URRATZE EZ, HELBURU ZEHAR EGITEKO EGOKITASUNAREN EDOZEIN BERME BARNE.
EDO EDOZEIN PROPOSAMEN, ZEHAZTAPENETATIK EDO SORTZEKO BERMEAMPLE.
Dokumentu honetako informazioaren erabilerari dagozkion erantzukizun guztiak, jabetza-eskubideen urraketaren erantzukizuna barne, baztertzen dira. Ez da hemen jabetza intelektualeko eskubiderik espresuki edo inplizituki onartzen.
Wi-Fi Alliance Kidearen logotipoa Wi-Fi Alliance-ren marka komertziala da. Bluetooth logotipoa Bluetooth SIG-en marka erregistratua da. Dokumentu honetan aipatzen diren izen komertzialak, marka komertzialak eta erregistratutako marka guztiak dagozkien jabeen jabetzakoak dira, eta honen bidez onartzen dira.
Copyright © 2019 Espressif Inc. Eskubide guztiak erreserbatuta.
Dokumentuak / Baliabideak
![]() |
ESPRESSIF ESP32-WATG-32D WiFi-BT-BLE MCU modulu pertsonalizatua [pdfErabiltzailearen eskuliburua ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, WiFi-BT-BLE MCU modulua pertsonalizatua, WiFi-BT-BLE MCU modulua, MCU modulua, ESP32-WATG-32D, modulua |