ESPRESSIF ESP32-C3-MINI-1 وائی فای او بلوتوت انټرنیټ د شیانو ماډل کارن لارښود
د دې سند په اړه
دا کارن لارښود ښیې چې څنګه د ESP32-C3-MINI-1 ماډل سره پیل کول.
د اسنادو تازه معلومات
مهرباني وکړئ تل وروستي نسخه ته مراجعه وکړئ https://www.espressif.com/en/support/download/documents.
د بیاکتنې تاریخ
د دې سند د بیاکتنې تاریخ لپاره، مهرباني وکړئ وروستۍ پاڼې ته مراجعه وکړئ.
د اسنادو د بدلون خبرتیا
Espressif د بریښنالیک خبرتیاوې چمتو کوي ترڅو تاسو په تخنیکي اسنادو کې د بدلونونو په اړه تازه وساتئ. مهرباني وکړئ ګډون وکړئ www.espressif.com/en/subscribe
تصدیق
د Espressif محصولاتو لپاره سندونه له دې ډاونلوډ کړئ www.espressif.com/en/certificates
اوورview
- موډل اوورview
ESP32-C3-MINI-1 د عمومي هدف Wi-Fi او بلوتوټ LE ماډل دی. د پردیو بډایه سیټ او کوچنۍ اندازه دا ماډل د سمارټ کورونو ، صنعتي اتوماتیک ، روغتیا پاملرنې ، مصرف کونکي بریښنایی توکو او نورو لپاره غوره انتخاب ګرځوي.
جدول 1: ESP32C3MINI1 مشخصات
کټګورۍ پیرامیټونه مشخصات وای فای پروتوکولونه 802.11 b/g/n (تر 150 Mbps پورې) د فریکونسی رینج 2412 ~ 2462 میګاهرتز بلوتوث® پروتوکولونه بلوتوث® LE: بلوتوټ 5 او بلوتوټ میش راډیو ټولګي-1، ټولګي-2 او ټولګي-3 ټرانسمیټر هارډویر
د موډل انٹرفیس GPIO، SPI، UART، I2C، I2S، د ریموټ کنټرول پیری فیرل، د LED PWM کنټرولر، عمومي DMA کنټرولر، TWAI® کنټرولر (د ISO 11898-1 سره مطابقت لري)، د تودوخې سینسر، SAR ADC مدغم کرسټال 40 MHz کرسټال د عملیاتو حجمtage/د بریښنا رسول 3.0 V ~ 3.6 V عملیاتي جریان اوسط: 80 mA لږترلږه اوسنی د بریښنا لخوا تحویل شوی عرضه
500 mA محیطي حرارت -40 °C ~ +105 °C د رطوبت حساسیت کچه (MSL) کچه 3 - د پن تفصیل
شکل 1: د پن ترتیب (پورته View)
ماډل 53 پنونه لري. په 2 جدول کې د پن تعریفونه وګورئ.
د پرفیریل پن تشکیلاتو لپاره، مهرباني وکړئ د ESP32-C3 کورنۍ ډیټا شیټ ته مراجعه وکړئ.
جدول 2: د پن تعریفونه
نوم نه. ډول فعالیت GND 1 ، 2 ، 11 ، 14 ، 36-53 P ځمکه 3V3 3 P د بریښنا رسول 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
لوړ: پر، چپ فعالوي. ټیټ: بند، چپ بریښنا بندوي. یادونه: د EN پن تیریدل مه پریږدئ.
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، MTMS 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 RXD0 30 I/O/T GPIO20, U0RXD, TXD0 31 I/O/T GPIO21, U0TXD NC 32 — NC NC 33 — NC NC 34 — NC NC 35 — NC
په ESP32C3MINI1 پیل کړئ
هغه څه چې تاسو ورته اړتیا لرئ
د ESP32-C3-MINI-1 ماډل لپاره غوښتنلیکونو رامینځته کولو لپاره تاسو اړتیا لرئ:
- 1 x ESP32-C3-MINI-1 ماډل
- 1 x Espressif RF ټیسټ بورډ
- 1 x USB-to-سیریل بورډ
- 1 x مایکرو USB کیبل
- 1 x کمپیوټر لینکس چلوي
پدې کارونکي لارښود کې ، موږ د لینوکس عملیاتي سیسټم د پخواني په توګه اخلوample په وینډوز او macOS کې د ترتیب په اړه د نورو معلوماتو لپاره، مهرباني وکړئ د ESP-IDF پروګرام کولو لارښود ته مراجعه وکړئ.
د هارډویر پیوستون
- د ESP32-C3-MINI-1 ماډل د RF ازموینې بورډ ته لکه څنګه چې په 2 شکل کې ښودل شوي سولر کړئ.
- د RF ټیسټ بورډ د USB-to-Serial بورډ سره د TXD، RXD، او GND له لارې وصل کړئ.
- د USB-to-سیریل بورډ کمپیوټر ته وصل کړئ.
- د مایکرو-USB کیبل له لارې د 5 V بریښنا رسولو فعالولو لپاره د RF ټیسټ بورډ کمپیوټر یا د بریښنا اډاپټر سره وصل کړئ.
- د ډاونلوډ په جریان کې، IO0 د جمپر له لارې GND سره وصل کړئ. بیا، د ازموینې بورډ "آن" کړئ.
- په فلش کې فرم ویئر ډاونلوډ کړئ. د جزیاتو لپاره، لاندې برخې وګورئ.
- د ډاونلوډ وروسته، جمپر په IO0 او GND کې لرې کړئ.
- د RF ازموینې بورډ بیا ځواک کړئ. ESP32-C3-MINI-1 به کاري حالت ته واړوي. چپ به د پیل کولو وروسته له فلش څخه پروګرامونه ولولي.
نوټ
IO0 د داخلي منطق لوړ دی. که IO0 د پورته کولو لپاره ټاکل شوی وي، د بوټ حالت غوره شوی. که چیرې دا پن غورځول شوی وي یا چپ تیریږي، د
د ډاونلوډ حالت غوره شوی. د ESP32-C3 MINI-1 پاڼې اړوند نور معلومات په فسبوک کې اوګورئ
د پراختیا چاپیریال تنظیم کړئ
د Espressif IoT پراختیا چوکاټ (د لنډ لپاره ESP-IDF) د Espressif چپس پراساس د غوښتنلیکونو پراختیا لپاره چوکاټ دی. کاروونکي کولی شي د ESP-IDF پراساس په وینډوز/لینکس/macOS کې د ESP چپس سره غوښتنلیکونه رامینځته کړي. دلته موږ د لینوکس عملیاتي سیسټم د پخواني په توګه اخلوample.
- د لومړیتوبونو نصب کول
د ESP-IDF سره تالیف کولو لپاره تاسو اړتیا لرئ لاندې کڅوړې ترلاسه کړئ:- CentOS 7:
1 sudo yum install git wget flex bison gperf python cmake Ninja-build ccache dfuutil - اوبنټو او دیبیان (یو کمانډ په دوه لینونو ماتیږي):
- sudo apt-get install git wget flex bison gperf python python-pip pythonsetuptools cmake
- ninja-build ccache libffi-dev libssl-dev dfu-util
- ارچ:
- 1 sudo pacman -S - اړتیا لري gcc git make flex bison gperf python-pip cmake Ninja ccache dfu-util
نوټ - دا لارښود په لینکس کې ډایرکټر ~/esp د ESP-IDF لپاره د نصب کولو فولډر په توګه کاروي.
- په یاد ولرئ چې ESP-IDF په لارو کې د ځایونو ملاتړ نه کوي.
- 1 sudo pacman -S - اړتیا لري gcc git make flex bison gperf python-pip cmake Ninja ccache dfu-util
- CentOS 7:
- ESPIDF ترلاسه کړئ
د ESP32-C3-MINI-1 ماډل لپاره د غوښتنلیکونو جوړولو لپاره، تاسو د ESP-IDF ذخیره کې د Espressif لخوا چمتو شوي سافټویر کتابتونونو ته اړتیا لرئ.
د ESP-IDF ترلاسه کولو لپاره، د ESP-IDF ډاونلوډ کولو لپاره د نصب کولو لارښود (~/esp) جوړ کړئ او ذخیره د 'git کلون' سره کلون کړئ:- mkdir -p ~/esp
- cd ~/esp
- git کلون - تکراري https://github.com/espressif/esp-idf.git
ESP-IDF به په ~/esp/esp-idf کې ډاونلوډ شي. د معلوماتو لپاره د ESP-IDF نسخو سره مشوره وکړئ چې کوم ESP-IDF نسخه په ورکړل شوي حالت کې کارول کیږي.
- وسیلې تنظیم کړئ
د ESP-IDF ترڅنګ، تاسو اړتیا لرئ هغه وسیلې هم نصب کړئ چې د ESP-IDF لخوا کارول کیږي، لکه کمپیلر، ډیبګر، Python کڅوړې او داسې نور. ESP-IDF د وسیلو په ترتیب کولو کې د مرستې لپاره د 'install.sh' په نوم سکریپټ چمتو کوي. په یو وار.- cd ~/esp/esp-idf
- /install.sh
- د چاپیریال تغیرات تنظیم کړئ
نصب شوي وسیلې لاهم د PATH چاپیریال متغیر کې ندي اضافه شوي. د کمانډ لاین څخه د وسیلو د کارولو وړ کولو لپاره ، ځینې چاپیریال متغیرونه باید تنظیم شي. ESP-IDF یو بل سکریپټ 'export.sh' چمتو کوي کوم چې دا کوي. په ټرمینل کې چیرې چې تاسو د ESP-IDF کارولو ته ځئ، چلوئ:- $HOME/esp/esp-idf/export.sh
اوس هرڅه چمتو دي ، تاسو کولی شئ خپله لومړۍ پروژه په ESP32-C3 MINI-1 ماډل کې جوړه کړئ.
- $HOME/esp/esp-idf/export.sh
خپله لومړۍ پروژه جوړه کړئ
- یوه پروژه پیل کړئ
اوس تاسو چمتو یاست چې د ESP32-C3-MINI-1 ماډل لپاره خپل غوښتنلیک چمتو کړئ. تاسو کولی شئ د پخوا څخه د get-start/hello_world پروژې سره پیل کړئamples لارښود په ESP-IDF کې.
~/esp ډایرکټر ته get-started/hello_world کاپي کړئ:- cd ~/esp
- cp -r $IDF_PATH/examples/get-started/hello_world.
د پخوانیو لړۍ شتون لريample پروژې په examples لارښود په ESP-IDF کې. تاسو کولی شئ هره پروژه په ورته ډول کاپي کړئ لکه څنګه چې پورته وړاندې شوي او پرمخ وړئ. دا هم ممکنه ده چې پخواني جوړ کړيampپه ځای کې، پرته له دې چې دوی لومړی کاپي کړي.
د پخوانیو لړۍ شتون لريample پروژې په exampپه ESP IDF کې les لارښود. تاسو کولی شئ هره پروژه په ورته ډول کاپي کړئ لکه څنګه چې پورته وړاندې شوي او پرمخ وړئ. دا هم ممکنه ده چې د پخواني جوړ کړيampپه ځای کې، پرته له دې چې دوی لومړی کاپي کړي.
- خپل وسیله وصل کړئ
اوس خپل ESP32-C3-MINI-1 ماډل کمپیوټر ته وصل کړئ او وګورئ چې د کوم سیریل پورټ لاندې ماډل لیدل کیږي. په لینکس کې سیریل پورټونه د دوی په نومونو کې د '/dev/tty' سره پیل کیږي. لاندې کمانډ دوه ځله پرمخ وړئ، لومړی د سره
تخته ناپلګ شوی، بیا د پلګ ان سره. هغه بندر چې دویم ځل ښکاره کیږي هغه دی چې تاسو ورته اړتیا لرئ:- ls/dev/tty*
نوټ
د پورټ نوم په لاس کې وساتئ ځکه چې تاسو به ورته په راتلونکو ګامونو کې اړتیا ولرئ.
- ls/dev/tty*
- ترتیب کړئ
د 2.4.1 مرحلې څخه خپل 'hello_world' لارښود ته لاړشئ. یوه پروژه پیل کړئ، ESP32-C3 د هدف په توګه وټاکئ او د پروژې ترتیب کولو افادیت 'menuconfig' چل کړئ.- cd ~/esp/hello_world
- idf.py ټاکل شوي هدف esp32c3
- idf.py menuconfig
د 'idf.py set-target esp32c3' سره د هدف ټاکل باید د نوې پروژې له پرانیستلو وروسته یو ځل ترسره شي. که چیرې پروژه ځینې موجوده جوړښتونه او تشکیلات ولري، دوی به پاک او پیل شي. هدف ممکن د چاپیریال متغیر کې خوندي شي ترڅو دا مرحله په بشپړ ډول پریږدي. د نورو معلوماتو لپاره د هدف انتخاب وګورئ.
که پخوانۍ مرحلې په سمه توګه ترسره شوي وي، لاندې مینو ښکاري:
شکل 3: د پروژې ترتیب کور کړکۍ
ستاسو په ټرمینل کې د مینو رنګونه مختلف کیدی شي. تاسو کولی شئ د '-style' اختیار سره بڼه بدل کړئ. مهرباني وکړئ د نورو معلوماتو لپاره 'idf.py menuconfig –help' چل کړئ
- پروژه جوړه کړئ
پروژه په چلولو سره جوړه کړئ:- idf.py ب
دا کمانډ به غوښتنلیک او د ESP-IDF ټولې برخې تالیف کړي، بیا به دا بوټلوډر، د ویش میز، او د غوښتنلیک بائنریونه تولید کړي.- $ idf.py جوړول
- په لارښود /path/to/hello_world/build کې cmake چلول
- اجرا کول "cmake -G Ninja -warn-uninialized /path/to/hello_world"…
- د غیر پیل شوي ارزښتونو په اړه خبرداری ورکړئ.
- - موندل شوی ګیټ: /usr/bin/git (موندل شوی نسخه "2.17.0")
- - د تشکیل له امله د aws_iot خالي برخې جوړول
- د اجزاو نومونه:…
- - د اجزاو لارې: ...
- ... (د سیسټم د جوړولو نورې کرښې
- [527/527] د هیلو ورلډ.بین پیدا کول
- esptool.py v2.3.1
- د پروژې د جوړولو کار بشپړ شو. د فلش کولو لپاره، دا کمانډ چل کړئ:
- ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash –flash_ mode dio
- - فلش_سایز کشف - فلش_فریق 40m 0x10000 جوړ / هیلو ورلډ بنډ 0x1000
- build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin
- یا 'idf.py -p پورټ فلش' چل کړئ
که کومه تېروتنه نه وي، جوړونه به د فرم ویئر بائنری .bin په جوړولو سره پای ته ورسیږي file.
- idf.py ب
- په وسیله فلش کړئ
هغه بائنریونه فلش کړئ چې تاسو یې په چلولو سره خپل ESP32-C3-MINI-1 ماډل کې جوړ کړی:- idf.py -p پورټ [-b BAUD] فلش
PORT د خپل ماډل سیریل پورټ نوم سره د ګام څخه بدل کړئ: خپل وسیله وصل کړئ.
تاسو کولی شئ د فلشیر بوډ نرخ د BAUD په ځای کولو سره د باډ نرخ سره چې تاسو ورته اړتیا لرئ بدل کړئ. د ډیفالټ بوډ نرخ 460800 دی.
د idf.py دلیلونو په اړه د نورو معلوماتو لپاره، idf.py وګورئ.
- idf.py -p پورټ [-b BAUD] فلش
نوټ
د 'فلش' اختیار په اتوماتيک ډول پروژه جوړوي او فلش کوي، نو د 'idf.py build' چلول اړین ندي.
- …
- 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 bootable/bootbin0partition_bootb0/bootable0partition. -world.bin
- esptool.py v3.0
- سیریل پورټ /dev/ttyUSB0
- نښلول...
- چپ ESP32-C3 دی
- ځانګړتیاوې: وای فای
- کرسټال 40MHz دی
- MAC: 7c:df:a1:40:02:a4
- سټب پورته کول…
- ځړول…
- ډنډ چلول…
- د باډ نرخ بدلول 460800 ته
- بدل شو.
- د فلش اندازه تنظیمول…
- 3072 ته 103 بایټس کمپریس شوی…
- په 0x00008000 لیکل ... (100٪)
- په 3072 ثانیو کې په 103x0 کې 00008000 بایټس (0.0 کمپریس شوی) لیکلی (اغیزمن 4238.1 kbit/s)…
- د معلوماتو هش تصدیق شوی.
- 18960 ته 11311 بایټس کمپریس شوی…
- په 0x00000000 لیکل ... (100٪)
- په 18960 ثانیو کې په 11311x0 کې 00000000 بایټس (0.3 کمپریس شوی) لیکلی (اغیزمن 584.9 kbit/s)…
- د معلوماتو هش تصدیق شوی.
- 145520 ته 71984 بایټس کمپریس شوی…
- په 0x00010000 لیکل ... (20٪)
- په 0x00014000 لیکل ... (40٪)
- په 0x00018000 لیکل ... (60٪)
- لیکل په 0x0001c000… (%80)
- په 0x00020000 لیکل ... (100٪)
- په 145520 ثانیو کې په 71984x0 کې 00010000 بایټ (2.3 کمپریس شوی) لیکلی (اغیزمن 504.4 kbit/s)…
- د معلوماتو هش تصدیق شوی.
- پریښودل…
- د RTS پن له لارې هارډ ری سیٹ کول…
- ترسره شو
که هرڅه سم وي، د "hello_world" اپلیکیشن وروسته له هغه پیل کیږي چې تاسو په IO0 او GND کې جمپر لرې کړئ، او د ازموینې بورډ بیا ځواکمن کړئ.
څارنه
د دې لپاره چې وګورئ چې "هیلو_ورلډ" واقعیا روانه ده، 'idf.py -p PORT مانیټر' ټایپ کړئ (د خپل سیریل پورټ نوم سره د PORT ځای په ځای کول مه هیروئ).
دا قومانده د IDF مانیټر غوښتنلیک پیلوي:
- $ idf.py -p /dev/ttyUSB0 مانیټر
- په لارښود کې د idf_monitor چلول […]/esp/hello_world/build
- اجرا کول "python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world/build/hello-world.elf"…
- — idf_monitor په /dev/ttyUSB0 115200 —
- - پریږده: Ctrl+] | مینو: Ctrl+T | مرسته: Ctrl+T وروسته Ctrl+H —
- ets جون 8 2016 00:22:57
- لومړی: 0x1 (POWERON_RESET)، بوټ: 0x13 (SPI_FAST_FLASH_BOOT)
- ets جون 8 2016 00:22:57
- …
د پیل او تشخیصی لاګونو سکرول کولو وروسته ، تاسو باید "سلام نړۍ!" وګورئ. د غوښتنلیک لخوا چاپ شوی.
- …
- سلام نړی!
- په 10 ثانیو کې بیا پیل کیږي…
- دا د 32 CPU کور، وائی فای/BLE، 3MB خارجي فلش سره esp1c4 چپ دی
- په 9 ثانیو کې بیا پیل کیږي…
- په 8 ثانیو کې بیا پیل کیږي…
- په 7 ثانیو کې بیا پیل کیږي…
د IDF مانیټر څخه د وتلو لپاره شارټ کټ Ctrl+] وکاروئ.
دا ټول هغه څه دي چې تاسو ورته اړتیا لرئ د ESP32-C3-MINI-1 ماډل سره پیل کړئ! اوس تاسو چمتو یاست چې یو بل پخوانی هڅه وکړئampپه ESP-IDF کې، یا د خپلو غوښتنلیکونو پراختیا ته لاړ شئ.
د زده کړې سرچینې
- اسناد باید لوستل شي
مهرباني وکړئ خپل ځان د لاندې اسنادو سره آشنا کړئ: - د ESP32-C3 کورنۍ ډیټاشیټ
دا د ESP32-C3 هارډویر ځانګړتیاوو ته پیژندنه ده، په شمول د اوورviewد پن تعریفونه
فعال توضیحات، پردیی انٹرفیس، بریښنایی ځانګړتیاوې، او نور. - د ESP-IDF پروګرام کولو لارښود
د ESP-IDF پراختیایی چوکاټ لپاره پراخه اسناد، د هارډویر لارښودونو څخه API پورې
حواله - د ESP32-C3 تخنیکي حوالې لارښود
د ESP32-C3 حافظې او پردیو کارولو څرنګوالي په اړه تفصيلي معلومات. - د Espressif محصولاتو امر کولو معلومات
مهمې سرچینې
دلته مهم ESP32-C3 اړوند سرچینې دي.
- ESP32 BBS
د انجینر څخه تر انجینر (E2E) ټولنه د Espressif محصولاتو لپاره چیرې چې تاسو کولی شئ پوښتنې پوسټ کړئ ، پوهه شریک کړئ ، نظرونه وپلټئ او د ملګرو انجینرانو سره ستونزې حل کولو کې مرسته وکړئ.
د بیاکتنې تاریخ
نیټه |
نسخه | خوشې یادښتونه |
2021-02-01 | V0.1 |
لومړنۍ خوشې کول |
د اعلان او کاپي حق خبرتیا
په دې سند کې معلومات، په شمول URL حوالې، پرته له خبرتیا د بدلون تابع دي.
په دې سند کې د دریمې ډلې ټول معلومات لکه څنګه چې د دې صداقت او دقت لپاره هیڅ تضمین نلري چمتو شوي. دې سند ته هیڅ تضمین د دې د سوداګرۍ وړتیا ، غیر سرغړونې ، د کوم ځانګړي هدف لپاره فټنس لپاره نه دی ورکړل شوی ، او نه هم د کوم وړاندیز ، مشخصاتو څخه رامینځته کیدو پرته کوم تضمین شتون لريAMPLE.
په دې سند کې د معلوماتو کارولو پورې اړوند د هر ډول ملکیت حق څخه د سرغړونې مسؤلیت په شمول ټول مسؤلیتونه رد شوي. دلته د فکري ملکیت حقونو ته هیڅ جواز څرګند یا ضمیمه نه دی ، د ایسټوپیل یا بل ډول په واسطه.
د وائی فای اتحاد غړی لوګو د وائی فای اتحاد سوداګریز نښه ده. د بلوتوټ لوگو د بلوتوټ SIG راجستر شوی سوداګریز نښه ده.
په دې سند کې ذکر شوي ټول سوداګریز نومونه، سوداګریزې نښې او راجستر شوي سوداګریزې نښې د دوی د اړوندو مالکینو ملکیت دی، او په دې توګه منل کیږي.
د چاپ حق © 2021 Espressif Systems (Shanghai) Co., Ltd. ټول حقونه خوندي دي.
اسناد / سرچینې
![]() |
ESPRESSIF ESP32-C3-MINI-1 وای فای او د بلوتوټ انټرنیټ د شیانو ماډل [pdf] د کارونکي لارښود ESPC3MINI1, 2AC7Z-ESPC3MINI1, 2AC7ZESPC3MINI1, ESP32 -C3 -MINI- ۱ د وای فای او بلوتوث انټرنیټ آف شینګز ماډل، د وای فای او بلوتوث انټرنیټ آف شینګز ماډل، د انټرنیټ آف شینګز ماډل |