ESPRESSIF ESP32-C3-MINI-1 Wi-Fi និង Bluetooth Internet of Things Module សៀវភៅណែនាំអ្នកប្រើប្រាស់
ESPRESSIF ESP32-C3-MINI-1 Wi-Fi និង Bluetooth Internet of Things Module

អំពីឯកសារនេះ។
សៀវភៅណែនាំអ្នកប្រើប្រាស់នេះបង្ហាញពីរបៀបចាប់ផ្តើមជាមួយម៉ូឌុល 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

  1. ម៉ូឌុលលើសview
    ESP32-C3-MINI-1 គឺជាម៉ូឌុល Wi-Fi និង Bluetooth LE ដែលមានគោលបំណងទូទៅ។ សំណុំគ្រឿងបរិក្ខារដ៏សម្បូរបែប និងទំហំតូចធ្វើឱ្យម៉ូឌុលនេះជាជម្រើសដ៏ល្អសម្រាប់ផ្ទះឆ្លាតវៃ ស្វ័យប្រវត្តិកម្មឧស្សាហកម្ម ការថែទាំសុខភាព គ្រឿងអេឡិចត្រូនិកជាដើម។
    តារាងទី 1: លក្ខណៈបច្ចេកទេស ESP32C3MINI1
    ប្រភេទ ប៉ារ៉ាម៉ែត្រ លក្ខណៈបច្ចេកទេស
    វ៉ាយហ្វាយ ពិធីការ 802.11 b/g/n (រហូតដល់ 150 Mbps)
    ជួរប្រេកង់ ៤៨.២៥ ~ ៨៦៣.២៥ MHz
    ប៊្លូធូស® ពិធីការ ប៊្លូធូស® LE: Bluetooth 5 និង Bluetooth Mesh
    វិទ្យុ ថ្នាក់-1, ថ្នាក់-2 និងថ្នាក់-3 បញ្ជូន
     

     

     

     

     

     

     

    ផ្នែករឹង

    ចំណុចប្រទាក់ម៉ូឌុល GPIO, SPI, UART, I2C, I2S, ឧបករណ៍បញ្ជាពីចម្ងាយ, ឧបករណ៍បញ្ជា LED PWM, ឧបករណ៍បញ្ជា DMA ទូទៅ, TWAI® ឧបករណ៍បញ្ជា (ត្រូវគ្នាជាមួយអាយអេសអូ 11898-1) ឧបករណ៏សីតុណ្ហភាព SAR ADC
    គ្រីស្តាល់រួមបញ្ចូលគ្នា គ្រីស្តាល់ 40 MHz
    វ៉ុលប្រតិបត្តិការtage/ ការផ្គត់ផ្គង់ថាមពល 3.0 V ~ 3.6 V
    ចរន្តប្រតិបត្តិការ ជាមធ្យម: 80 mA
    ចរន្តអប្បបរមាបញ្ជូនដោយថាមពល

    ការផ្គត់ផ្គង់

    500 mA
    សីតុណ្ហភាពព័ទ្ធជុំវិញ -40 °C ~ +105 °C
    កម្រិតភាពប្រែប្រួលសំណើម (MSL) កម្រិត 3
  2. ពិនពណ៌នា
    រូបភាពទី 1: Pin Layout (កំពូល View)
    ប្លង់ Pin
    ម៉ូឌុលមាន ១១ ម្ជុល។ សូមមើលនិយមន័យម្ជុលនៅក្នុងតារាងទី 53 ។
    សម្រាប់​ការ​កំណត់​រចនាសម្ព័ន្ធ​ម្ជុល​គ្រឿង​កុំព្យូទ័រ សូម​យោង​ទៅ​លើ​សន្លឹក​ទិន្នន័យ​គ្រួសារ ESP32-C3 ។
    តារាងទី 2៖ និយមន័យខ្ទាស់
    ឈ្មោះ ទេ ប្រភេទ មុខងារ
    GND ១, ២, ១១, ១៤, ៣៦–៥៣ 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 GPIO ១
    IO9 ។ 23 I/O/T GPIO ១
    NC 24 NC
    NC 25 NC
    IO18 ។ 26 I/O/T GPIO ១
    IO19 ។ 27 I/O/T GPIO ១
    NC 28 NC
    NC 29 NC
    RXD0 30 I/O/T GPIO20, U0RXD,
    TXD១ 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-Serial board
  • 1 x ខ្សែ Micro-USB
  • កុំព្យូទ័រ 1 x ដំណើរការលីនុច

នៅក្នុងការណែនាំអ្នកប្រើប្រាស់នេះ យើងយកប្រព័ន្ធប្រតិបត្តិការលីនុចជាអតីតampលេ សម្រាប់ព័ត៌មានបន្ថែមអំពីការកំណត់រចនាសម្ព័ន្ធនៅលើ Windows និង macOS សូមមើលមគ្គុទ្ទេសក៍កម្មវិធី ESP-IDF ។

ការតភ្ជាប់ផ្នែករឹង
  1. លក់ម៉ូឌុល ESP32-C3-MINI-1 ទៅកាន់បន្ទះតេស្ត RF ដូចបង្ហាញក្នុងរូបភាពទី 2 ។
    ការតភ្ជាប់ផ្នែករឹង
  2. ភ្ជាប់បន្ទះតេស្ត RF ទៅនឹងបន្ទះ USB-to-Serial តាមរយៈ TXD, RXD និង GND។
  3. ភ្ជាប់បន្ទះ USB-to-Serial ទៅកុំព្យូទ័រ។
  4. ភ្ជាប់បន្ទះតេស្ត RF ទៅកុំព្យូទ័រ ឬអាដាប់ទ័រថាមពល ដើម្បីបើកការផ្គត់ផ្គង់ថាមពល 5 V តាមរយៈខ្សែ Micro-USB ។
  5. ក្នុងអំឡុងពេលទាញយក សូមភ្ជាប់ IO0 ទៅ GND តាមរយៈ jumper ។ បន្ទាប់មកបើក "បើក" បន្ទះសាកល្បង។
  6. ទាញយកកម្មវិធីបង្កប់ទៅក្នុង Flash ។ សម្រាប់ព័ត៌មានលម្អិត សូមមើលផ្នែកខាងក្រោម។
  7. បន្ទាប់ពីទាញយករួច យក jumper នៅលើ IO0 និង GND។
  8. បើកបន្ទះតេស្ត RF ម្តងទៀត។ ESP32-C3-MINI-1 នឹងប្តូរទៅរបៀបធ្វើការ។ បន្ទះឈីបនឹងអានកម្មវិធីពី flash នៅពេលចាប់ផ្តើម។
    ចំណាំ
    IO0 មានតក្កវិជ្ជាខាងក្នុងខ្ពស់។ ប្រសិនបើ IO0 ត្រូវបានកំណត់ឱ្យទាញឡើង របៀបចាប់ផ្ដើមត្រូវបានជ្រើសរើស។ ប្រសិនបើម្ជុលនេះត្រូវបានទាញចុះក្រោម ឬចាកចេញដោយអណ្តែតនោះ លេខ
    របៀបទាញយកត្រូវបានជ្រើសរើស។ សម្រាប់ព័ត៌មានបន្ថែមអំពី ESP32-C3 MINI-1 សូមមើលតារាងទិន្នន័យ ESP32-C3-MINI-1។
រៀបចំបរិស្ថានអភិវឌ្ឍន៍

Espressif IoT Development Framework (ESP-IDF សម្រាប់រយៈពេលខ្លី) គឺជាក្របខ័ណ្ឌសម្រាប់បង្កើតកម្មវិធីដោយផ្អែកលើបន្ទះឈីប Espressif ។ អ្នកប្រើប្រាស់អាចបង្កើតកម្មវិធីជាមួយនឹងបន្ទះឈីប ESP នៅក្នុង Windows/Linux/macOS ដោយផ្អែកលើ ESP-IDF។ នៅទីនេះយើងយកប្រព័ន្ធប្រតិបត្តិការលីនុចជាអតីតampលេ

  1. ដំឡើងតម្រូវការជាមុន
    ដើម្បីចងក្រងជាមួយ ESP-IDF អ្នកត្រូវទទួលបានកញ្ចប់ដូចខាងក្រោម៖
    • CentOS 7៖
      1 sudo yum ដំឡើង git wget flex bison gperf python cmake ninja-build ccache dfuutil
    • Ubuntu និង Debian (ពាក្យបញ្ជាមួយបំបែកជាពីរជួរ)៖
      1. sudo apt-get ដំឡើង git wget flex bison gperf python python-pip pythonsetuptools cmake
      2. ninja-build ccache libffi-dev libssl-dev dfu-util
    • Arch៖
      • 1 sudo pacman -S –needed gcc git បង្កើត flex bison gperf python-pip cmake ninja ccache dfu-util
        ចំណាំ
      • ការណែនាំនេះប្រើថត ~/esp នៅលើ Linux ជាថតដំឡើងសម្រាប់ ESP-IDF ។
      • សូមចងចាំថា ESP-IDF មិនគាំទ្រចន្លោះនៅក្នុងផ្លូវទេ។
  2. ទទួលបាន ESPIDF
    ដើម្បីបង្កើតកម្មវិធីសម្រាប់ម៉ូឌុល ESP32-C3-MINI-1 អ្នកត្រូវការបណ្ណាល័យកម្មវិធីដែលផ្តល់ដោយ Espressif នៅក្នុងឃ្លាំង ESP-IDF ។
    ដើម្បីទទួលបាន ESP-IDF បង្កើតបញ្ជីដំឡើង (~/esp) ដើម្បីទាញយក ESP-IDF ទៅ និងក្លូនឃ្លាំងជាមួយ 'git clone'៖
    1. mkdir -p ~/esp
    2. ស៊ីឌី ~/esp
    3. git ក្លូន - កើតឡើងវិញ។ https://github.com/espressif/esp-idf.git
      ESP-IDF នឹងត្រូវបានទាញយកទៅក្នុង ~/esp/esp-idf ។ ពិគ្រោះជាមួយកំណែ ESP-IDF សម្រាប់ព័ត៌មានអំពីកំណែ ESP-IDF ដែលត្រូវប្រើក្នុងស្ថានភាពដែលបានផ្តល់ឱ្យ។
  3. ដំឡើងឧបករណ៍
    ក្រៅពី ESP-IDF អ្នកក៏ត្រូវដំឡើងឧបករណ៍ដែលប្រើដោយ ESP-IDF ដូចជាកម្មវិធីចងក្រង បំបាត់កំហុស កញ្ចប់ Python ជាដើម។ ESP-IDF ផ្តល់ស្គ្រីបមួយឈ្មោះថា 'install.sh' ដើម្បីជួយរៀបចំឧបករណ៍។ ក្នុងមួយទៅ។
    1. ស៊ីឌី ~/esp/esp-idf
    2. /install.sh
  4. រៀបចំអថេរបរិស្ថាន
    ឧបករណ៍ដែលបានដំឡើងមិនទាន់ត្រូវបានបន្ថែមទៅអថេរបរិស្ថាន PATH ទេ។ ដើម្បីធ្វើឱ្យឧបករណ៍អាចប្រើប្រាស់បានពីបន្ទាត់ពាក្យបញ្ជា ត្រូវតែកំណត់អថេរបរិស្ថានមួយចំនួន។ ESP-IDF ផ្តល់ស្គ្រីបមួយទៀត 'export.sh' ដែលធ្វើដូច្នេះ។ នៅក្នុងស្ថានីយដែលអ្នកនឹងប្រើ ESP-IDF សូមដំណើរការ៖
    • $HOME/esp/esp-idf/export.sh
      ឥឡូវនេះអ្វីៗរួចរាល់ហើយ អ្នកអាចបង្កើតគម្រោងដំបូងរបស់អ្នកនៅលើម៉ូឌុល ESP32-C3 MINI-1។
បង្កើតគម្រោងដំបូងរបស់អ្នក។ 
  1. ចាប់ផ្តើមគម្រោងមួយ
    ឥឡូវនេះអ្នកត្រៀមខ្លួនរួចរាល់ហើយដើម្បីរៀបចំកម្មវិធីរបស់អ្នកសម្រាប់ម៉ូឌុល ESP32-C3-MINI-1 ។ អ្នកអាចចាប់ផ្តើមជាមួយគម្រោង get-started/hello_world ពីអតីតamples directory ក្នុង ESP-IDF ។
    ចម្លង get-started/hello_world ទៅថត ~/esp៖
    1. ស៊ីឌី ~/esp
    2. cp -r $IDF_PATH/examples/get-started/hello_world ។
      មានជួរនៃអតីតample គម្រោងនៅក្នុង examples directory ក្នុង ESP-IDF ។ អ្នកអាចចម្លងគម្រោងណាមួយតាមរបៀបដូចដែលបានបង្ហាញខាងលើ ហើយដំណើរការវា។ វាក៏អាចធ្វើទៅបានដើម្បីកសាង examples នៅនឹងកន្លែងដោយមិនចម្លងពួកវាជាមុន។
      មានជួរនៃអតីតample គម្រោងនៅក្នុង examples directory ក្នុង ESP IDF ។ អ្នកអាចចម្លងគម្រោងណាមួយតាមរបៀបដូចដែលបានបង្ហាញខាងលើ ហើយដំណើរការវា។ វាក៏អាចធ្វើទៅបានដើម្បីកសាង examples នៅនឹងកន្លែងដោយមិនចម្លងពួកវាជាមុន។
  2. ភ្ជាប់ឧបករណ៍របស់អ្នក
    ឥឡូវនេះភ្ជាប់ម៉ូឌុល ESP32-C3-MINI-1 របស់អ្នកទៅកុំព្យូទ័រ ហើយពិនិត្យមើលថាតើច្រកសៀរៀលណាដែលម៉ូឌុលអាចមើលឃើញ។ ច្រកសៀរៀលនៅក្នុងលីនុចចាប់ផ្តើមដោយ '/dev/tty' នៅក្នុងឈ្មោះរបស់ពួកគេ។ ដំណើរការពាក្យបញ្ជាខាងក្រោមពីរដង ទីមួយជាមួយពាក្យបញ្ជា
    បានដកបន្ទះក្តារចេញ បន្ទាប់មកដោយដោតដោត។ ច្រកដែលបង្ហាញជាលើកទីពីរគឺជាឧបករណ៍ដែលអ្នកត្រូវការ៖
    • ls /dev/tty*
      ចំណាំ
      រក្សាឈ្មោះច្រកងាយស្រួល ដូចដែលអ្នកនឹងត្រូវការវានៅជំហានបន្ទាប់។
  3. កំណត់រចនាសម្ព័ន្ធ
    រុករកទៅថត 'hello_world' របស់អ្នកពីជំហាន 2.4.1 ។ ចាប់ផ្តើមគម្រោង កំណត់ ESP32-C3 ជាគោលដៅ ហើយដំណើរការឧបករណ៍ប្រើប្រាស់កំណត់រចនាសម្ព័ន្ធគម្រោង 'menuconfig' ។
    1. ស៊ីឌី ~/esp/hello_world
    2. idf.py set-target esp32c3
    3. idf.py menuconfig
      ការកំណត់គោលដៅជាមួយ 'idf.py set-target esp32c3' គួរតែត្រូវបានធ្វើម្តង បន្ទាប់ពីបើកគម្រោងថ្មី។ ប្រសិនបើគម្រោងមានការសាងសង់ និងការកំណត់ដែលមានស្រាប់មួយចំនួន ពួកវានឹងត្រូវបានសម្អាត និងចាប់ផ្តើម។ គោលដៅអាចត្រូវបានរក្សាទុកក្នុងអថេរបរិស្ថាន ដើម្បីរំលងជំហាននេះទាល់តែសោះ។ សូមមើល ការជ្រើសរើសគោលដៅ សម្រាប់ព័ត៌មានបន្ថែម។
      ប្រសិនបើជំហានមុនត្រូវបានធ្វើបានត្រឹមត្រូវ ម៉ឺនុយខាងក្រោមនឹងលេចឡើង៖
      រូបភាពទី 3៖ ការកំណត់រចនាសម្ព័ន្ធគម្រោង បង្អួចផ្ទះ
      ការកំណត់រចនាសម្ព័ន្ធគម្រោង
      ពណ៌នៃម៉ឺនុយអាចខុសគ្នានៅក្នុងស្ថានីយរបស់អ្នក។ អ្នកអាចផ្លាស់ប្តូររូបរាងដោយប្រើជម្រើស '–style' ។ សូមដំណើរការ 'idf.py menuconfig –help' សម្រាប់ព័ត៌មានបន្ថែម
  4. បង្កើតគម្រោង
    បង្កើតគម្រោងដោយដំណើរការ៖
    1. idf.py ខ
      ពាក្យបញ្ជានេះនឹងចងក្រងកម្មវិធី និងសមាសធាតុ ESP-IDF ទាំងអស់ បន្ទាប់មកវានឹងបង្កើតកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ តារាងភាគថាស និងប្រព័ន្ធគោលពីរកម្មវិធី។
      1. $ idf.py ស្ថាបនា
      2. កំពុងដំណើរការ cmake នៅក្នុងថត /path/to/hello_world/build
      3. កំពុងដំណើរការ “cmake -G Ninja –warn-unitialized /path/to/hello_world”…
      4. ព្រមានអំពីតម្លៃដែលមិនបានកំណត់។
      5. - បានរកឃើញ Git៖ /usr/bin/git (បានរកឃើញកំណែ ”2.17.0”)
      6.  - បង្កើតសមាសធាតុ aws_iot ទទេ ដោយសារការកំណត់រចនាសម្ព័ន្ធ
      7. - ឈ្មោះសមាសធាតុ៖…
      8. - ផ្លូវរួម៖…
      9. … (បន្ទាត់​បន្ថែម​ទៀត​នៃ​ប្រព័ន្ធ​បង្កើត​ចេញ
      10. [៥២៧/៥២៧] ការបង្កើត hello-world.bin
      11. esptool.py v2.3.1
      12. គម្រោងសាងសង់រួចរាល់។ ដើម្បីបញ្ចេញពន្លឺ សូមដំណើរការពាក្យបញ្ជានេះ៖
      13. ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash –flash_ mode dio
      14. –flash_size detect –flash_freq 40m 0x10000 build/hello world.bin build 0x1000
      15. build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin
      16. ឬដំណើរការ 'idf.py -p PORT flash'
        ប្រសិនបើគ្មានកំហុសទេ ការស្ថាបនានឹងបញ្ចប់ដោយបង្កើត firmware binary .bin file.
  5. ពន្លឺនៅលើឧបករណ៍
    បញ្ចេញប្រព័ន្ធគោលពីរដែលអ្នកទើបតែបង្កើតនៅលើម៉ូឌុល ESP32-C3-MINI-1 របស់អ្នកដោយដំណើរការ៖
    1. idf.py -p PORT [-b BAUD] ពន្លឺ
      ជំនួស PORT ជាមួយឈ្មោះច្រកសៀរៀលនៃម៉ូឌុលរបស់អ្នកពីជំហាន៖ ភ្ជាប់ឧបករណ៍របស់អ្នក។
      អ្នកក៏អាចផ្លាស់ប្តូរអត្រា flasher baud ដោយជំនួស BAUD ជាមួយនឹងអត្រា baud ដែលអ្នកត្រូវការ។ អត្រា baud លំនាំដើមគឺ 460800 ។
      សម្រាប់ព័ត៌មានបន្ថែមអំពីអាគុយម៉ង់ idf.py សូមមើល idf.py ។

ចំណាំ
ជម្រើស 'flash' បង្កើត និងបញ្ចេញគម្រោងដោយស្វ័យប្រវត្តិ ដូច្នេះការដំណើរការ 'idf.py build' គឺមិនចាំបាច់ទេ។

  1. 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_bootable.biner/bootable. 0x0 សួស្តី -world.bin
  2. esptool.py v3.0
  3. ច្រកសៀរៀល /dev/ttyUSB0
  4. កំពុងភ្ជាប់....
  5. បន្ទះឈីបគឺ ESP32-C3
  6. លក្ខណៈពិសេស៖ វ៉ាយហ្វាយ
  7. គ្រីស្តាល់គឺ 40MHz
  8. MAC: 7c:df:a1:40:02:a4
  9. កំពុង​បង្ហោះ​ដើម...
  10. កំពុង​រត់​ស្តុប…
  11. ស្តុបកំពុងដំណើរការ…
  12. ការផ្លាស់ប្តូរអត្រា baud ទៅ 460800
  13. បានផ្លាស់ប្តូរ។
  14. កំពុងកំណត់ទំហំ Flash…
  15. បានបង្ហាប់ 3072 បៃទៅ 103…
  16. សរសេរនៅ 0x00008000… (100%)
  17. សរសេរ 3072 បៃ (103 បង្ហាប់) នៅ 0x00008000 ក្នុងរយៈពេល 0.0 វិនាទី (មានប្រសិទ្ធភាព 4238.1 kbit/s)…
  18. Hash នៃទិន្នន័យត្រូវបានផ្ទៀងផ្ទាត់។
  19. បានបង្ហាប់ 18960 បៃទៅ 11311…
  20. សរសេរនៅ 0x00000000… (100%)
  21. សរសេរ 18960 បៃ (11311 បង្ហាប់) នៅ 0x00000000 ក្នុងរយៈពេល 0.3 វិនាទី (មានប្រសិទ្ធភាព 584.9 kbit/s)…
  22. Hash នៃទិន្នន័យត្រូវបានផ្ទៀងផ្ទាត់។
  23. បានបង្ហាប់ 145520 បៃទៅ 71984…
  24. សរសេរនៅ 0x00010000… (20%)
  25. សរសេរនៅ 0x00014000… (40%)
  26. សរសេរនៅ 0x00018000… (60%)
  27. សរសេរនៅ 0x0001c000… (80%)
  28. សរសេរនៅ 0x00020000… (100%)
  29. សរសេរ 145520 បៃ (71984 បង្ហាប់) នៅ 0x00010000 ក្នុងរយៈពេល 2.3 វិនាទី (មានប្រសិទ្ធភាព 504.4 kbit/s)…
  30. Hash នៃទិន្នន័យត្រូវបានផ្ទៀងផ្ទាត់។
  31. កំពុងចាកចេញ…
  32. ការ​កំណត់​ឡើងវិញ​ដោយ​ពិបាក​តាមរយៈ​ម្ជុល RTS…
  33. រួចរាល់

ប្រសិនបើអ្វីៗដំណើរការល្អ កម្មវិធី “hello_world” ចាប់ផ្តើមដំណើរការបន្ទាប់ពីអ្នកដក jumper នៅលើ IO0 និង GND ហើយបើកថាមពលឡើងវិញលើបន្ទះសាកល្បង។

ម៉ូនីទ័រ

ដើម្បីពិនិត្យមើលថាតើ “hello_world” ពិតជាដំណើរការមែន វាយ 'idf.py -p PORT monitor' (កុំភ្លេចជំនួស PORT ជាមួយឈ្មោះច្រកសៀរៀលរបស់អ្នក)។
ពាក្យបញ្ជានេះបើកដំណើរការកម្មវិធី IDF Monitor៖

  1. $idf.py -p /dev/ttyUSB0 ម៉ូនីទ័រ
  2. កំពុងដំណើរការ idf_monitor នៅក្នុងថត […]/esp/hello_world/build
  3. កំពុងដំណើរការ ”python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world/build /hello-world.elf”…
  4. — idf_monitor នៅលើ /dev/ttyUSB0 115200 —
  5. - បិទ៖ Ctrl+] | ម៉ឺនុយ៖ Ctrl+T | ជំនួយ៖ បញ្ជា(Ctrl)+T តាមពីក្រោយដោយ Ctrl+H —
  6. ets មិថុនា 8 2016 00:22:57
  7. ទីមួយ៖ 0x1 (POWERON_RESET), ចាប់ផ្ដើម៖ 0x13 (SPI_FAST_FLASH_BOOT)
  8. ets មិថុនា 8 2016 00:22:57

បន្ទាប់​ពី​ការ​ចាប់​ផ្តើ​ម​និង​កំណត់​ហេតុ​រោគ​វិនិច្ឆ័យ​រមូរ​ឡើង​អ្នក​គួរ​តែ​ឃើញ "ជំរាប​សួរ​ពិភព​លោក!" បោះពុម្ពដោយកម្មវិធី។

  1. សួស្តីពិភពលោក!
  2. ចាប់ផ្តើមឡើងវិញក្នុងរយៈពេល 10 វិនាទី...
  3. នេះគឺជាបន្ទះឈីប esp32c3 ដែលមានស្នូលស៊ីភីយូ 1, ប្រព័ន្ធ WiFi/BLE, ភ្លើង flash ខាងក្រៅ 4MB
  4. ចាប់ផ្តើមឡើងវិញក្នុងរយៈពេល 9 វិនាទី...
  5. ចាប់ផ្តើមឡើងវិញក្នុងរយៈពេល 8 វិនាទី...
  6. ចាប់ផ្តើមឡើងវិញក្នុងរយៈពេល 7 វិនាទី...

ដើម្បីចេញពីម៉ូនីទ័រ IDF ប្រើផ្លូវកាត់ Ctrl+]។

នោះហើយជាអ្វីដែលអ្នកត្រូវចាប់ផ្តើមជាមួយម៉ូឌុល ESP32-C3-MINI-1! ឥឡូវ​នេះ​អ្នក​ត្រៀម​ខ្លួន​ជា​ស្រេច​ដើម្បី​សាក​ល្បង​អតីត​ផ្សេង​ទៀត។amples នៅក្នុង ESP-IDF ឬទៅខាងស្ដាំដើម្បីអភិវឌ្ឍកម្មវិធីផ្ទាល់ខ្លួនរបស់អ្នក។

ធនធានសិក្សា

  1. ឯកសារត្រូវតែអាន
    សូមស្វែងយល់ដោយខ្លួនឯងជាមួយឯកសារខាងក្រោម៖
  2. សំណុំទិន្នន័យគ្រួសារ ESP32-C3
    នេះគឺជាការណែនាំអំពីលក្ខណៈជាក់លាក់នៃផ្នែករឹង ESP32-C3 រួមទាំងជាងviewនិយមន័យម្ជុល,
    ការពិពណ៌នាមុខងារ ចំណុចប្រទាក់គ្រឿងកុំព្យូទ័រ លក្ខណៈអគ្គិសនី។ល។
  3. មគ្គុទ្ទេសក៍កម្មវិធី ESP-IDF
    ឯកសារទូលំទូលាយសម្រាប់ក្របខ័ណ្ឌអភិវឌ្ឍន៍ ESP-IDF ចាប់ពីការណែនាំផ្នែករឹងរហូតដល់ API
    យោង
  4. សៀវភៅណែនាំបច្ចេកទេស ESP32-C3
    ព័ត៌មានលំអិតអំពីរបៀបប្រើអង្គចងចាំ ESP32-C3 និងគ្រឿងកុំព្យូទ័រ។
  5. ព័ត៌មានអំពីការបញ្ជាទិញផលិតផល Espressif

ធនធានសំខាន់ៗ

នេះគឺជាធនធានសំខាន់ៗដែលទាក់ទងនឹង ESP32-C3 ។

  • ESP32 BBS
    សហគមន៍វិស្វករទៅវិស្វករ (E2E) សម្រាប់ផលិតផល Espressif ដែលអ្នកអាចបង្ហោះសំណួរ ចែករំលែកចំណេះដឹង ស្វែងរកគំនិត និងជួយដោះស្រាយបញ្ហាជាមួយវិស្វករផ្សេងទៀត។

ប្រវត្តិកែប្រែ

កាលបរិច្ឆេទ

កំណែ កំណត់ចំណាំចេញផ្សាយ
៨៦៦-៤៤៧-២១៩៤ វី៣៥

ការចេញផ្សាយបឋម

 

និមិត្តសញ្ញា ការមិនទទួលខុសត្រូវ និងការជូនដំណឹងអំពីការរក្សាសិទ្ធិ
ព័ត៌មាននៅក្នុងឯកសារនេះរួមទាំង URL ឯកសារយោង អាចផ្លាស់ប្តូរដោយគ្មានការជូនដំណឹងជាមុន។
ព័ត៌មានរបស់ភាគីទីបីទាំងអស់នៅក្នុងឯកសារនេះត្រូវបានផ្តល់ជូនដូចដែលមិនមានការធានាចំពោះភាពត្រឹមត្រូវ និងភាពត្រឹមត្រូវរបស់វា។ គ្មានការធានាណាមួយត្រូវបានផ្តល់ជូនចំពោះឯកសារនេះសម្រាប់ការលក់ទំនិញរបស់ខ្លួន គ្មានការរំលោភបំពាន ភាពសមស្របណាមួយសម្រាប់គោលបំណងជាក់លាក់ណាមួយ ឬមិនមានការធានាណាមួយផ្សេងទៀតដែលកើតឡើងចេញពីការផ្តល់ជូនណាមួយ ឬជាក់លាក់ណាមួយឡើយ។AMPLE.
ទំនួលខុសត្រូវទាំងអស់ រួមទាំងទំនួលខុសត្រូវចំពោះការរំលោភលើសិទ្ធិកម្មសិទ្ធិណាមួយ ទាក់ទងនឹងការប្រើប្រាស់ព័ត៌មាននៅក្នុងឯកសារនេះ មិនត្រូវបានទាមទារ។ គ្មានអាជ្ញាប័ណ្ណណាមួយដែលបង្ហាញ ឬបង្កប់ន័យដោយបិទបាំង ឬបើមិនដូច្នេះទេ ចំពោះកម្មសិទ្ធិបញ្ញាណាមួយត្រូវបានផ្តល់នៅទីនេះ។
និមិត្តសញ្ញាសមាជិកសម្ព័ន្ធ Wi-Fi គឺជាពាណិជ្ជសញ្ញារបស់សម្ព័ន្ធ Wi-Fi ។ និមិត្តសញ្ញាប៊្លូធូសគឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ប៊្លូធូស SIG ។
ឈ្មោះពាណិជ្ជកម្ម ពាណិជ្ជសញ្ញា និងពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីទាំងអស់ដែលបានរៀបរាប់នៅក្នុងឯកសារនេះគឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន ហើយត្រូវបានទទួលស្គាល់នៅទីនេះ។
រក្សាសិទ្ធិ © 2021 Espressif Systems (Shanghai) Co., Ltd. រក្សាសិទ្ធិគ្រប់យ៉ាង។

https://www.espressif.com/

ឯកសារ/ធនធាន

ESPRESSIF ESP32-C3-MINI-1 Wi-Fi និង Bluetooth Internet of Things Module [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
ESPC3MINI1, 2AC7Z-ESPC3MINI1, 2AC7ZESPC3MINI1, ESP32 -C3 -MINI- 1 Wi-Fi និង Bluetooth Internet of Things Module, Wi-Fi និង Bluetooth Internet of Things Module, Internet of Things Module

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *