ESPRESSIF ESP32-C3-MINI-1 Wi-Fi le Bluetooth Internet of Things Module Manual
Mabapi le Tokomane Ena
Bukana ena ea mosebedisi e bonts'a mokhoa oa ho qala ka module ea ESP32-C3-MINI-1.
Lintlafatso tsa Litokomane
Ka kopo, sheba mofuta oa morao-rao ho https://www.espressif.com/en/support/download/documents.
Nalane ea Phetoho
Bakeng sa nalane ea ntlafatso ea tokomane ena, ka kopo sheba leqephe la ho qetela.
Tsebiso ea Phetoho ea Litokomane
Espressif e fana ka litemoso tsa lengolo-tsoibila ho u boloka u nchafalitsoe ka liphetoho tsa litokomane tsa tekheniki. Ka kopo ingolise ho www.espressif.com/en/subscribe.
Setifikeiti
Khoasolla litifikeiti tsa lihlahisoa tsa Espressif ho tsoa ho www.espressif.com/en/certificates
Fetileview
- Module Overview
ESP32-C3-MINI-1 ke mojule oa sepheo se akaretsang sa Wi-Fi le Bluetooth LE. Seteishene se ruileng sa li-peripherals le boholo bo nyane bo etsa hore mojule ona e be khetho e nepahetseng bakeng sa matlo a bohlale, boiketsetso ba indasteri, tlhokomelo ea bophelo bo botle, lisebelisoa tsa elektroniki tsa bareki, jj.
Lethathamo la 1: Litlhaloso tsa ESP32C3MINI1
Lihlopha Mekhahlelo Litlhaloso WiFi Melao-motheo 802.11 b/g/n (ho fihla ho 150 Mbps) Sebaka sa maqhubu EA-2412 ~ 2462 MHz bluetooth® Melao-motheo bluetooth® LE: Bluetooth 5 le Bluetooth mesh Radio Sehlopha sa 1, sehlopha sa 2 le sehlopha sa 3 transmitter Lisebelisoa
Li-interface tsa module GPIO, SPI, UART, I2C, I2S, peripheral control control, LED PWM controller, DMA controller ka kakaretso, TWAI® molaoli (o lumellana le ISO 11898-1), sensor ea mocheso, SAR ADC kristale e kopantsoeng kristale ea 40MHz Tshebetso voltage/Phepelo ea matla 3.0 V ~ 3.6 V Ts'ebetso ea hona joale Karolelano: 80 mA Bonyane ba hajoale bo fanoa ka matla phepelo
500 mA Mocheso oa tikoloho -40 °C ~ +105 °C Boemo ba kutloelo-bohloko ea mongobo (MSL) Mohato 3 - Tlhaloso ea Pin
Setšoantšo sa 1: Sebopeho sa Pin (Top View)
Mojule ona o na le lintlha tse 53. Sheba litlhaloso tsa phini ho Lethathamo la 2.
Bakeng sa litlhophiso tsa phini, ka kopo, sheba Letlapa la Boitsebiso la Lelapa la ESP32-C3 .
Lethathamo la 2: Pin Litlhaloso
Lebitso Che. Mofuta Mosebetsi GND 1, 2, 11, 14, 36-53 P Fatše 3V3 3 P Phepelo ea motlakase NC 4 — NC IO2 5 I/O/T GPIO2, ADC1_CH2, FSPIQ IO3 6 I/O/T GPIO3, ADC1_CH3 NC 7 — NC EN
8
I
Holimo: e buletsoe, e nolofalletsa chip. Tlase: e tima, chip ea tima. Tlhokomeliso: Se ke oa siea phini ea EN e phaphametse.
NC 9 — NC NC 10 — NC IO0 12 I/O/T GPIO0, ADC1_CH0, XTAL_32K_P IO1 13 I/O/T GPIO1, ADC1_CH1, XTAL_32K_N NC 15 — NC IO10 16 I/O/T GPIO10, FSPICS0 NC 17 — NC IO4 18 I/O/T GPIO4, ADC1_CH4, FSPIHD, MMS IO5 19 I/O/T GPIO5, ADC2_CH0, FSPIWP, MTDI IO6 20 I/O/T GPIO6, FSPICLK, MTCK IO7 21 I/O/T GPIO7, FSPID, MTDO IO8 22 I/O/T GPIO8 IO9 23 I/O/T GPIO9 NC 24 — NC NC 25 — NC IO18 26 I/O/T GPIO18 IO19 27 I/O/T GPIO19 NC 28 — NC NC 29 — NC EA-RXD0 30 I/O/T GPIO20, U0RXD, EA-0 31 I/O/T GPIO21, U0TXD NC 32 — NC NC 33 — NC NC 34 — NC NC 35 — NC
Qala ka ESP32C3MINI1
Seo U se Hlokang
Ho nts'etsapele lits'ebetso tsa mojule oa ESP32-C3-MINI-1 o hloka:
- 1 x ESP32-C3-MINI-1 module
- 1 x Boto ea tlhahlobo ea Espressif RF
- 1 x USB-to-Serial board
- 1 x Thapo ea Micro-USB
- 1 x PC e sebelisang Linux
Tataisong ena ea basebelisi, re nka sistimi ea ts'ebetso ea Linux joalo ka example. Bakeng sa tlhaiso-leseling e batsi mabapi le tlhophiso ea Windows le macOS, ka kopo sheba Tataiso ea Lenaneo la ESP-IDF.
Khokahano ea Hardware
- Solder ESP32-C3-MINI-1 module ho boto ea tlhahlobo ea RF joalo ka ha ho bonts'itsoe ho Setšoantšo sa 2.
- Hokela boto ea tlhahlobo ea RF ho boto ea USB-to-Serial ka TXD, RXD, le GND.
- Hokela boto ea USB-to-Serial ho PC.
- Hokela boto ea tlhahlobo ea RF ho PC kapa adaptara ea matla ho nolofalletsa phepelo ea matla a 5 V, ka thapo ea Micro-USB.
- Nakong ea ho jarolla, hokela IO0 ho GND ka jumper. Ebe, bula "ON" boto ea tlhahlobo.
- Khoasolla firmware ho Flash. Ho fumana lintlha, sheba likarolo tse ka tlase.
- Kamora ho jarolla, tlosa jumper ho IO0 le GND.
- Matlafatsa boto ea tlhahlobo ea RF hape. ESP32-C3-MINI-1 e tla fetohela ho mokhoa oa ho sebetsa. Chip e tla bala mananeo ho tloha ho flash ha e qala.
Hlokomela
IO0 e phahame ka hare ho naha. Haeba IO0 e setetsoe ho hula, ho khethoa mokhoa oa Boot. Haeba phini ena e hulela fatše kapa e tlohetsoe e phaphametse, the
Ho khethiloe mokhoa oa ho jarolla. Bakeng sa tlhaiso-leseling e batsi ka ESP32-C3 MINI-1, ka kopo sheba leqephe la lintlha tsa ESP32-C3-MINI-1.
Theha Tikoloho ea Ntlafatso
Espressif IoT Development Framework (ESP-IDF ka bokhutšoane) ke moralo oa ho etsa lits'ebetso tse thehiloeng ho li-chips tsa Espressif. Basebelisi ba ka etsa lits'ebetso ka lichifi tsa ESP ho Windows/Linux/macOS ho ipapisitsoe le ESP-IDF. Mona re nka sistimi ea ts'ebetso ea Linux joalo ka example.
- Kenya lintho tse hlokahalang
Ho kopanya le ESP-IDF o hloka ho fumana liphutheloana tse latelang:- CentOS 7:
1 sudo yum kenya git wget flex bison gperf python cmake ninja-build ccache dfuutil - Ubuntu le Debian (taelo e le 'ngoe e aroloa ka mela e' meli):
- sudo apt-get install git wget flex bison gperf python python-pip pythonsetuptools cmake
- ninja-build ccache libffi-dev libssl-dev dfu-util
- Arch:
- 1 sudo pacman -S -e hlokehang gcc git etsa flex bison gperf python-pip cmake ninja ccache dfu-util
Hlokomela - Tataiso ena e sebelisa directory ~/esp ho Linux joalo ka foldara ea ho kenya ESP-IDF.
- Hopola hore ESP-IDF ha e tšehetse libaka litseleng.
- 1 sudo pacman -S -e hlokehang gcc git etsa flex bison gperf python-pip cmake ninja ccache dfu-util
- CentOS 7:
- Fumana ESPDF
Ho aha likopo tsa mojule oa ESP32-C3-MINI-1, o hloka lilaebrari tsa software tse fanoeng ke Espressif sebakeng sa polokelo ea ESP-IDF.
Ho fumana ESP-IDF, theha bukana ea ho kenya (~/esp) ho khoasolla ESP-IDF le ho kopanya polokelo ka 'git clone':- mkdir -p ~/esp
- cd ~/esp
- git clone - e pheta-pheta https://github.com/espressif/esp-idf.git
ESP-IDF e tla khoasolloa ho ~/esp/esp-idf. Sheba Liphetolelo tsa ESP-IDF bakeng sa tlhahisoleseding mabapi le hore na ke mofuta ofe oa ESP-IDF o ka sebelisoang boemong bo itseng.
- Hlophisa Lisebelisoa
Ntle le ESP-IDF, u boetse u hloka ho kenya lisebelisoa tse sebelisoang ke ESP-IDF, tse kang compiler, debugger, Python packages, joalo-joalo ESP-IDF e fana ka mongolo o bitsoang 'install.sh' ho thusa ho theha lisebelisoa. ka nako e le 'ngoe.- cd ~/esp/esp-idf
- /install.sh
- Theha Liphetoho tsa Tikoloho
Lisebelisoa tse kentsoeng ha li e-so kenyellelitsoe ho phapano ea tikoloho ea PATH. Ho etsa hore lisebelisoa li sebelisoe ho tsoa moleng oa taelo, mefuta e meng ea tikoloho e tlameha ho hlophisoa. ESP-IDF e fana ka mongolo o mong oa 'export.sh' o etsang joalo. Ho terminal moo o tla sebelisa ESP-IDF, matha:- $HOME/esp/esp-idf/export.sh
Joale tsohle li se li lokile, u ka theha projeke ea hau ea pele ho mojule oa ESP32-C3 MINI-1.
- $HOME/esp/esp-idf/export.sh
Theha Morero oa Hao oa Pele
- Qala Morero
Joale u se u loketse ho lokisa kopo ea hau ea mojule oa ESP32-C3-MINI-1. O ka qala ka morero oa ho qala/hello_world ho tsoa ho exampLes directory ho ESP-IDF.
Kopitsa ho qala/hello_world ho ~/esp directory:- cd ~/esp
- cp -r $IDF_PATH/examples/get-start/hello_world .
Ho na le mefuta e mengata ea example merero ho exampLes directory ho ESP-IDF. O ka kopitsa morero ofe kapa ofe ka tsela e ts'oanang le e hlahisitsoeng ka holimo mme oa e tsamaisa. Hape hoa khoneha ho haha examples sebakeng, ntle le ho li kopitsa pele.
Ho na le mefuta e mengata ea example merero ho examples directory ho ESP IDF. O ka kopitsa morero ofe kapa ofe ka tsela e ts'oanang le e hlahisitsoeng ka holimo mme oa e tsamaisa. Hape hoa khoneha ho haha examples sebakeng, ntle le ho li kopitsa pele.
- Kopanya Sesebelisoa sa Hau
Joale hokela mochini oa hau oa ESP32-C3-MINI-1 komporong 'me u hlahlobe hore na mojule oa hau o bonahala tlas'a hore na ke boema-kepe bofe ba serial. Likou tsa serial ho Linux li qala ka '/ dev/tty' ka mabitso a bona. Matha taelo e ka tlase ka makhetlo a mabeli, pele ka ho
boto e sa thakhisoa, ebe e kentsoe. Boema-kepe bo hlahang lekhetlo la bobeli ke bona boo u bo hlokang:- ls /dev/tty*
Hlokomela
Boloka lebitso la boema-kepe le le haufi kaha u tla le hloka mehatong e latelang.
- ls /dev/tty*
- Hlophisa
Tsamaea ho buka ea hau ea 'hello_world' ho tloha Mohato oa 2.4.1. Qala Morero, beha ESP32-C3 joalo ka sepheo ebe u tsamaisa ts'ebeliso ea tlhophiso ea projeke 'menuconfig'.- cd ~/esp/hello_world
- idf.py set-target esp32c3
- idf.py menuconfig
Ho beha sepheo ka 'idf.py set-target esp32c3' ho lokela ho etsoa hang, ka mor'a ho bula morero o mocha. Haeba projeke e na le meaho le litlhophiso tse seng li ntse li le teng, li tla hlakoloa le ho qalisoa. Sepheo se ka bolokoa ka ho feto-fetoha ha tikoloho ho tlola mohato ona ho hang. Sheba Ho Khetha Sepheo bakeng sa boitsebiso bo eketsehileng.
Haeba mehato e fetileng e entsoe ka nepo, menu e latelang e tla hlaha:
Setšoantšo sa 3: Fensetere ea Lehae ea Tlhophiso ea Morero
Mebala ea menu e ka fapana ho terminal ea hau. O ka fetola ponahalo ka khetho ea '–style'. Ka kopo, tsamaisa 'idf.py menuconfig -help'bakeng sa lintlha tse ling
- Haha Morero
Theha morero ka ho tsamaisa:- idf.py b
Taelo ena e tla bokella kopo le likarolo tsohle tsa ESP-IDF, ebe e tla hlahisa bootloader, tafole ea karohano, le li-binary tsa kopo.- $ idf.py haha
- Ho matha cmake ho directory /path/to/hello_world/build
- E etsa "cmake -G Ninja -lemosoa-e sa tsejoeng /path/to/hello_world"…
- E hlokomelisa ka boleng bo sa tsejoeng.
- - E fumanoe Git: /usr/bin/git (e fumanoe mofuta "2.17.0")
- - Ho aha karolo ea aws_iot e se nang letho ka lebaka la tlhophiso
- - Mabitso a likarolo: ...
- - Litsela tsa likarolo: ...
- … (mehala e meng ea sistimi ea kaho e tsoa
- [527/527] Ho hlahisa hello-world.bin
- esptool.py v2.3.1
- Kaho ea morero e felile. Ho etsa flash, tsamaisa taelo ena:
- ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash -flash_ mode dio
- -flash_size lemoha -flash_freq 40m 0x10000 build/hello world.bin haha 0x1000
- build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin
- kapa tsamaisa 'idf.py -p PORT flash'
Haeba ho se na liphoso, mohaho o tla qetella ka ho hlahisa firmware binary .bin file.
- idf.py b
- Hlahisa ho Sesebediswa
Hlahisa li-binaries tseo u sa tsoa li haha mojuleng oa hau oa ESP32-C3-MINI-1 ka ho matha:- idf.py -p PORT [-b BAUD] flash
Fetola PORT ka lebitso la seriale la mojule oa hau ho tloha Mohato: Hokela Sesebelisoa sa Hau.
U ka boela ua fetola sekhahla sa baud ea flasher ka ho nkela BAUD sebaka ka sekhahla seo u se hlokang. Sekhahla sa kamehla sa baud ke 460800.
Bakeng sa lintlha tse ling mabapi le likhang tsa idf.py, bona idf.py.
- idf.py -p PORT [-b BAUD] flash
Hlokomela
Khetho ea 'flash' e iketsetsa le ho khantša morero, kahoo ho sebetsa 'idf.py build' ha ho hlokahale.
- …
- esptool.py -chip esp32c3 -p /dev/ttyUSB0 -b 460800 -before=default_reset -after =hard_reset write_flash -flash_mode dio -flash_freq 80m -flash_size 2MB 0x 8000 partition_table.biner0load.bin -lefatše.bin
- esptool.py v3.0
- serial port /dev/ttyUSB0
- E ea hokela….
- Chip ke ESP32-C3
- Likarolo: Wi-Fi
- Crystal ke 40MHz
- MAC: 7c:df:a1:40:02:a4
- E kenya stub...
- Ho matha…
- Stub e matha...
- Ho fetola sekhahla sa baud ho 460800
- E fetotsoe.
- E lokisa boholo ba flash...
- E hatisitsoe ka li-byte tse 3072 ho isa ho 103…
- E ngola ho 0x00008000… (100 %)
- E ngotse 3072 byte (103 e hatisitsoe) ho 0x00008000 ka metsotsoana e 0.0 (e sebetsa ka 4238.1 kbit/s)…
- Hash ea data e netefalitsoe.
- E hatisitsoe ka li-byte tse 18960 ho isa ho 11311…
- E ngola ho 0x00000000… (100 %)
- E ngotse 18960 byte (11311 e hatisitsoe) ho 0x00000000 ka metsotsoana e 0.3 (e sebetsa ka 584.9 kbit/s)…
- Hash ea data e netefalitsoe.
- E hatisitsoe ka li-byte tse 145520 ho isa ho 71984…
- E ngola ho 0x00010000… (20 %)
- E ngola ho 0x00014000… (40 %)
- E ngola ho 0x00018000… (60 %)
- E ngola ho 0x0001c000… (80 %)
- E ngola ho 0x00020000… (100 %)
- E ngotse 145520 bytes (71984 e hatisitsoe) ho 0x00010000 ka metsotsoana e 2.3 (e sebetsa ka 504.4 kbit/s)…
- Hash ea data e netefalitsoe.
- E ea tsamaea…
- Ho lokisa ka thata ka phini ea RTS…
- E felile
Haeba ntho e 'ngoe le e' ngoe e tsamaea hantle, kopo ea "hello_world" e qala ho sebetsa ka mor'a hore u tlose jumper ho IO0 le GND, 'me u matlafatse boto ea teko hape.
Hlokomela
Ho bona hore na "hello_world" e ntse e sebetsa, thaepa 'idf.py -p PORT monitor' (Se ke oa lebala ho nkela PORT sebaka ka lebitso la hau la serial port).
Taelo ena e qala ts'ebeliso ea IDF Monitor:
- $ idf.py -p /dev/ttyUSB0 monitor
- E sebelisa idf_monitor bukeng […]/esp/hello_world/build
- E etsa "python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world/build /hello-world.elf”…
- - idf_monitor ho /dev/ttyUSB0 115200 -
- — Tloha: Ctrl+] | Menu: Ctrl+T | Thuso: Ctrl+T e lateloe ke Ctrl+H —
- ets Jun 8 2016 00:22:57
- pele:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
- ets Jun 8 2016 00:22:57
- …
Kamora ho qala le lits'oants'o tsa tlhahlobo, o lokela ho bona "Hello world!" e hatisitsoeng ke kopo.
- …
- Lefatše Lumela!
- E qala hape ka mor'a metsotsoana e 10...
- Ena ke chip ea esp32c3 e nang le 1 CPU core, WiFi/BLE, 4MB ea kantle ea flash
- E qala hape ka mor'a metsotsoana e 9...
- E qala hape ka mor'a metsotsoana e 8...
- E qala hape ka mor'a metsotsoana e 7...
Ho tsoa ho leihlo la IDF sebelisa sekhechana sa Ctrl+].
Ke sona feela seo u se hlokang ho qala ka module ea ESP32-C3-MINI-1! Joale u se u loketse ho leka e 'ngoe ea khaleampLes ho ESP-IDF, kapa e ea ka ho le letona ho nts'etsapele lits'ebetso tsa hau.
Lisebelisoa tsa ho Ithuta
- MustRead Documents
Ka kopo itloaetse litokomane tse latelang: - Lethathamo la lintlha tsa ESP32-C3
Ena ke selelekela sa litlhaloso tsa hardware ea ESP32-C3, ho kenyelletsa le ho fetaview, litlhaloso tsa phini,
tlhaloso ea ts'ebetso, sebopeho sa peripheral, litšobotsi tsa motlakase, joalo-joalo. - ESP-IDF Programming Guide
Litokomane tse pharalletseng tsa moralo oa ntlafatso oa ESP-IDF, ho tloha ho litataiso tsa lisebelisoa ho isa ho API
ho buoa. - ESP32-C3 Bukana ea Tšupiso ea Setsebi
Lintlha tse felletseng mabapi le mokhoa oa ho sebelisa memori ea ESP32-C3 le peripherals. - Lintlha tsa ho Odara Lihlahisoa tsa Espressif
Lisebelisoa tsa Bohlokoa
Mona ke lisebelisoa tsa bohlokoa tse amanang le ESP32-C3.
- ESP32 BBS
Sechaba sa Engineer-to-Engineer (E2E) bakeng sa lihlahisoa tsa Espressif moo o ka romellang lipotso, ho arolelana tsebo, ho hlahloba mehopolo, le ho thusa ho rarolla mathata le lienjiniere tse ling.
Nalane ea Phetoho
Letsatsi |
Phetolelo | Lintlha tsa ho lokolla |
2021-02-01 | V0.1 |
Tokollo ea pele |
Phatlalatso le Tsebiso ea Copyright
Lintlha tse tokomaneng ena, ho kenyelletsa URL litšupiso, li ka fetoha ntle le tsebiso.
LITSEBISO TSOHLE TSA MOKHATLO OA BORARO TOKOMANENG ENA E FUMANE KA JOALOKAHA HO SE NA LITIISETSO TSA BOHLOKOA LE HO NEPAHA KA HAO. HA HO TIISETSO E FUMANEHANG TOKOMANE ENA BAKENG SA THEKISO, HO SA TLOE TLOKO, HO SEBELETSA MORERO OA FEELA, HONA HA E NA TIISETSO EFE KA HO HLAHALA HO TSOA HO TLHOKOMELISO, TLHALOSO KAPA S.AMPLE.
Boikarabello bohle, ho kenyeletsoa le melato ea ho hatakela litokelo life kapa life tsa botho, tse amanang le ts'ebeliso ea tlhaiso-leseling e tokomaneng ena, ha e na taba. Ha ho lilaesense tse hlahisoang kapa tse boletsoeng, ka estoppel kapa ka tsela e 'ngoe, ho litokelo life kapa life tsa thepa ea mahlale tse fanoeng mona.
Letšoao la Setho sa Wi-Fi Alliance ke lets'oao la khoebo la Wi-Fi Alliance. Letshwao la Bluetooth ke letshwao la kgwebo le ngodisitsweng la Bluetooth SIG.
Mabitso 'ohle a khoebo, matšoao le matšoao a ngolisitsoeng a boletsoeng tokomaneng ena ke thepa ea beng ba 'ona, 'me rea ananeloa.
Copyright © 2021 Espressif Systems (Shanghai) Co., Ltd. Litokelo tsohle li sirelelitsoe.
Litokomane / Lisebelisoa
![]() |
ESPRESSIF ESP32-C3-MINI-1 Wi-Fi le Bluetooth Internet of Things Module [pdf] Bukana ea Mosebelisi ESPC3MINI1, 2AC7Z-ESPC3MINI1, 2AC7ZESPC3MINI1, ESP32 -C3 -MINI- 1 Wi-Fi le Bluetooth Internet of Things Module, Wi-Fi le Bluetooth Internet of Things Module, Internet of Things Module |