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
    ໝວດໝູ່ ພາລາມິເຕີ ຂໍ້ມູນຈໍາເພາະ
    Wi-Fi ພິທີການ 802.11 b/g/n (ສູງສຸດ 150 Mbps)
    ຊ່ວງຄວາມຖີ່ 2412 ~ ​​2462 MHz
    Bluetooth® ພິທີການ Bluetooth® LE: Bluetooth 5 ແລະ Bluetooth mesh
    ວິທະຍຸ ເຄື່ອງສົ່ງສັນຍານ Class-1, class-2 ແລະ class-3
     

     

     

     

     

     

     

    ຮາດແວ

    ການໂຕ້ຕອບຂອງໂມດູນ GPIO, SPI, UART, I2C, I2S, ການຄວບຄຸມຫ່າງໄກສອກຫຼີກ, ເຄື່ອງຄວບຄຸມ LED PWM, ຕົວຄວບຄຸມ DMA ທົ່ວໄປ, TWAI® ຕົວຄວບຄຸມ (ເຂົ້າກັນໄດ້ກັບ ISO 11898-1), ເຊັນເຊີອຸນຫະພູມ, SAR ADC
    ປະສົມປະສານໄປເຊຍກັນ 40 MHz ໄປເຊຍກັນ
    ປະຕິບັດການ voltage/ການສະຫນອງພະລັງງານ 3.0 V ~ 3.6 V
    ປະຈຸບັນປະຕິບັດງານ ສະເລ່ຍ: 80 mA
    ກະແສໄຟຟ້າຕໍ່າສຸດທີ່ສົ່ງໂດຍພະລັງງານ

    ການສະຫນອງ

    500 mA
    ອຸນຫະພູມສະພາບແວດລ້ອມ -40°C ~ +105°C
    ລະດັບຄວາມອ່ອນໄຫວດ້ານຄວາມຊຸ່ມຊື່ນ (MSL) ລະດັບ 3
  2. ປັກໝຸດຄຳອະທິບາຍ
    ຮູບທີ 1: Pin Layout (ເທິງ View)
    ແບບ Pin Pin
    ໂມດູນມີ 53 pins. ເບິ່ງຄໍານິຍາມ PIN ໃນຕາຕະລາງ 2.
    ສໍາລັບການຕັ້ງຄ່າ PIN ຕໍ່ຂ້າງ, ກະລຸນາເບິ່ງເອກະສານຄອບຄົວ ESP32-C3 .
    ຕາຕະລາງ 2: ຄໍານິຍາມ PIN
    ຊື່ ບໍ່. ປະເພດ ຟັງຊັນ
    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 pin ລອຍ.

    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 ກະດານທົດສອບ RF Espressif
  • 1 x USB-to-Serial board
  • ສາຍ 1 x Micro-USB
  • 1 x PC ແລ່ນ Linux

ໃນຄູ່ມືຜູ້ໃຊ້ນີ້, ພວກເຮົາເອົາລະບົບປະຕິບັດການ Linux ເປັນ exampເລ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການຕັ້ງຄ່າໃນ Windows ແລະ macOS, ກະລຸນາເບິ່ງຄູ່ມືການດໍາເນີນໂຄງການ ESP-IDF.

ການເຊື່ອມຕໍ່ຮາດແວ
  1. ຂາຍໂມດູນ ESP32-C3-MINI-1 ໃສ່ກະດານທົດສອບ RF ດັ່ງທີ່ສະແດງໃນຮູບ 2.
    ການເຊື່ອມຕໍ່ຮາດແວ
  2. ເຊື່ອມຕໍ່ກະດານທົດສອບ RF ກັບກະດານ USB-to-Serial ຜ່ານ TXD, RXD, ແລະ GND.
  3. ເຊື່ອມຕໍ່ກະດານ USB-to-Serial ກັບ PC.
  4. ເຊື່ອມຕໍ່ກະດານທົດສອບ RF ກັບ PC ຫຼືອະແດບເຕີໄຟຟ້າເພື່ອເປີດໃຊ້ການສະຫນອງພະລັງງານ 5 V, ຜ່ານສາຍ Micro-USB.
  5. ໃນລະຫວ່າງການດາວໂຫຼດ, ເຊື່ອມຕໍ່ IO0 ກັບ GND ຜ່ານ jumper. ຫຼັງຈາກນັ້ນ, ເປີດ "ON" ກະດານທົດສອບ.
  6. ດາວໂຫລດເຟີມແວເປັນ flash. ສໍາລັບລາຍລະອຽດ, ເບິ່ງພາກສ່ວນຂ້າງລຸ່ມນີ້.
  7. ຫຼັງ​ຈາກ​ການ​ດາວ​ໂຫຼດ​, ເອົາ jumper ໃນ IO0 ແລະ GND​.
  8. ເປີດໃຊ້ກະດານທົດສອບ RF ອີກຄັ້ງ. ESP32-C3-MINI-1 ຈະປ່ຽນເປັນໂໝດເຮັດວຽກ. ຊິບຈະອ່ານບັນດາໂຄງການຈາກແຟລດຕາມການເລີ່ມຕົ້ນ.
    ໝາຍເຫດ
    IO0 ມີເຫດຜົນພາຍໃນສູງ. ຖ້າ IO0 ຖືກຕັ້ງໃຫ້ດຶງຂຶ້ນ, ໂຫມດ Boot ຖືກເລືອກ. ຖ້າເຂັມນີ້ຖືກດຶງລົງ ຫຼືປ່ອຍລອຍ, ປຸ່ມ
    ເລືອກຮູບແບບການດາວໂຫຼດແລ້ວ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ESP32-C3 MINI-1, ກະລຸນາເບິ່ງ ESP32-C3-MINI-1 Datasheet.
ສ້າງຕັ້ງສະພາບແວດລ້ອມການພັດທະນາ

ຂອບການພັດທະນາ Espressif IoT (ESP-IDF ສໍາລັບສັ້ນ) ແມ່ນກອບສໍາລັບການພັດທະນາຄໍາຮ້ອງສະຫມັກໂດຍອີງໃສ່ຊິບ Espressif. ຜູ້ໃຊ້ສາມາດພັດທະນາແອັບພລິເຄຊັນທີ່ມີຊິບ ESP ໃນ Windows/Linux/macOS ໂດຍອີງໃສ່ ESP-IDF. ໃນທີ່ນີ້ພວກເຮົາເອົາລະບົບປະຕິບັດການ Linux ເປັນ exampເລ.

  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 make 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 repository.
    ເພື່ອໃຫ້ໄດ້ຮັບ ESP-IDF, ສ້າງໄດເລກະທໍລີການຕິດຕັ້ງ (~/esp) ເພື່ອດາວໂຫລດ ESP-IDF ແລະ clone repository ດ້ວຍ 'git clone':
    1. mkdir -p ~/esp
    2. cd ~/esp
    3. git clone -recursive https://github.com/espressif/esp-idf.git
      ESP-IDF ຈະຖືກດາວໂຫຼດໄວ້ໃນ ~/esp/esp-idf. ປຶກສາກັບ ESP-IDF Versions ສໍາລັບຂໍ້ມູນກ່ຽວກັບ ESP-IDF ລຸ້ນໃດທີ່ຈະໃຊ້ໃນສະຖານະການໃດນຶ່ງ.
  3. ຕັ້ງຄ່າເຄື່ອງມື
    ນອກເຫນືອຈາກ ESP-IDF, ທ່ານຍັງຈໍາເປັນຕ້ອງໄດ້ຕິດຕັ້ງເຄື່ອງມືທີ່ໃຊ້ໂດຍ ESP-IDF ເຊັ່ນ: compiler, debugger, Python packages, ແລະອື່ນໆ. ESP-IDF ໃຫ້ສະຄິບທີ່ມີຊື່ວ່າ 'install.sh' ເພື່ອຊ່ວຍຕັ້ງຄ່າເຄື່ອງມື. ໃນຫນຶ່ງໄປ.
    1. cd ~/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 ຈາກ examples directory ໃນ ESP-IDF.
    ສຳເນົາ get-started/hello_world ໄປທີ່ ~/esp directory:
    1. cd ~/esp
    2. cp -r $IDF_PATH/examples/get-started/hello_world .
      ມີຂອບເຂດຂອງ exampໂຄງການ le ໃນ examples directory ໃນ ESP-IDF. ທ່ານສາມາດຄັດລອກໂຄງການໃດນຶ່ງໃນລັກສະນະດຽວກັນກັບທີ່ນໍາສະເຫນີຂ້າງເທິງແລະດໍາເນີນການມັນ. ມັນກໍ່ເປັນໄປໄດ້ທີ່ຈະສ້າງ examples ຢູ່ໃນສະຖານທີ່, ໂດຍບໍ່ມີການຄັດລອກພວກເຂົາກ່ອນ.
      ມີຂອບເຂດຂອງ exampໂຄງການ le ໃນ examples directory ໃນ ESP IDF. ທ່ານສາມາດຄັດລອກໂຄງການໃດໆໃນແບບດຽວກັນກັບທີ່ນໍາສະເຫນີຂ້າງເທິງແລະດໍາເນີນການ. ມັນກໍ່ເປັນໄປໄດ້ທີ່ຈະສ້າງ examples ຢູ່ໃນສະຖານທີ່, ໂດຍບໍ່ມີການຄັດລອກພວກເຂົາກ່ອນ.
  2. ເຊື່ອມຕໍ່ອຸປະກອນຂອງທ່ານ
    ຕອນນີ້ເຊື່ອມຕໍ່ໂມດູນ ESP32-C3-MINI-1 ຂອງທ່ານກັບຄອມພິວເຕີ ແລະກວດເບິ່ງວ່າມີຊ່ອງສຽບ serial ໃດທີ່ໂມດູນຈະເຫັນໄດ້. ພອດ Serial ໃນ Linux ເລີ່ມຕົ້ນດ້ວຍ '/dev/tty' ໃນຊື່ຂອງມັນ. ດໍາເນີນການຄໍາສັ່ງຂ້າງລຸ່ມນີ້ສອງຄັ້ງ, ຄັ້ງທໍາອິດກັບ
    ຖອດກະດານສຽບອອກ, ຈາກນັ້ນສຽບປລັກເຂົ້າ. ຜອດທີ່ປາກົດເປັນຄັ້ງທີສອງແມ່ນອັນທີ່ທ່ານຕ້ອງການ:
    • ls /dev/tty*
      ໝາຍເຫດ
      ຮັກສາຊື່ພອດໄວ້ສະດວກຕາມທີ່ເຈົ້າຕ້ອງການໃນຂັ້ນຕອນຕໍ່ໄປ.
  3. ຕັ້ງຄ່າ
    ໄປທີ່ໄດເລກະທໍລີ 'hello_world' ຂອງທ່ານຈາກຂັ້ນຕອນ 2.4.1. ເລີ່ມຕົ້ນໂຄງການ, ຕັ້ງ ESP32-C3 ເປັນເປົ້າຫມາຍແລະດໍາເນີນການໂຄງການ 'menuconfig' utility ການຕັ້ງຄ່າ.
    1. cd ~/esp/hello_world
    2. idf.py set-target esp32c3
    3. idf.py menuconfig
      ການຕັ້ງເປົ້າໝາຍດ້ວຍ 'idf.py set-target esp32c3' ຄວນເຮັດຄັ້ງດຽວ, ຫຼັງຈາກເປີດໂຄງການໃໝ່. ຖ້າໂຄງການປະກອບມີການກໍ່ສ້າງແລະການຕັ້ງຄ່າທີ່ມີຢູ່ແລ້ວ, ພວກມັນຈະຖືກລຶບລ້າງແລະເລີ່ມຕົ້ນ. ເປົ້າໝາຍອາດຈະຖືກບັນທຶກໄວ້ໃນຕົວແປສະພາບແວດລ້ອມເພື່ອຂ້າມຂັ້ນຕອນນີ້ທັງໝົດ. ເບິ່ງການເລືອກເປົ້າໝາຍສຳລັບຂໍ້ມູນເພີ່ມເຕີມ.
      ຖ້າຂັ້ນຕອນທີ່ຜ່ານມາໄດ້ຖືກເຮັດຢ່າງຖືກຕ້ອງ, ເມນູຕໍ່ໄປນີ້ຈະປາກົດ:
      ຮູບທີ 3: ໂຄງການຕັ້ງປ່ອງຢ້ຽມເຮືອນ
      ການຕັ້ງຄ່າໂຄງການ
      ສີຂອງເມນູອາດຈະແຕກຕ່າງກັນໃນ terminal ຂອງທ່ານ. ທ່ານສາມາດປ່ຽນຮູບລັກສະນະດ້ວຍຕົວເລືອກ '–style'. ກະລຸນາດໍາເນີນການ 'idf.py menuconfig –help' ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ
  4. ກໍ່ສ້າງໂຄງການ
    ສ້າງ​ໂຄງ​ການ​ໂດຍ​ການ​ດໍາ​ເນີນ​ການ​:
    1. idf.py ຂ
      ຄໍາສັ່ງນີ້ຈະລວບລວມແອັບພລິເຄຊັນແລະອົງປະກອບ ESP-IDF ທັງຫມົດ, ຫຼັງຈາກນັ້ນມັນຈະສ້າງ bootloader, partition table, ແລະ application binarries.
      1. $ idf.py ກໍ່ສ້າງ
      2. ແລ່ນ cmake ໃນໄດເລກະທໍລີ /path/to/hello_world/build
      3. ກຳລັງປະຕິບັດ ”cmake -G Ninja –warn-uninitialized /path/to/hello_world”…
      4. ເຕືອນກ່ຽວກັບຄ່າທີ່ບໍ່ໄດ້ເລີ່ມຕົ້ນ.
      5. — ພົບ Git: /usr/bin/git (ພົບ​ເຫັນ​ເວີ​ຊັນ ”2.17.0”)
      6.  — ການສ້າງອົງປະກອບ aws_iot ຫວ່າງເປົ່າເນື່ອງຈາກການຕັ້ງຄ່າ
      7. - ຊື່​ອົງ​ປະ​ກອບ​: ...
      8. - ເສັ້ນ​ທາງ​ອົງ​ປະ​ກອບ​: ...
      9. … (ລະບົບການສ້າງສາຍເພີ່ມເຕີມ
      10. [527/527] ກຳລັງສ້າງ 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 binary file.
  5. Flash ໃສ່ອຸປະກອນ
    Flash ໄບນາຣີທີ່ເຈົ້າຫາກໍ່ສ້າງໃສ່ໂມດູນ ESP32-C3-MINI-1 ຂອງທ່ານໂດຍການແລ່ນ:
    1. idf.py -p PORT [-b BAUD] flash
      ແທນທີ່ PORT ດ້ວຍຊື່ພອດ serial ຂອງໂມດູນຂອງທ່ານຈາກຂັ້ນຕອນ: ເຊື່ອມຕໍ່ອຸປະກອນຂອງທ່ານ.
      ນອກນັ້ນທ່ານຍັງສາມາດປ່ຽນອັດຕາ 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_bootablex binerx 0 partition/bootable.biner0. -world.bin
  2. esptool.py v3.0
  3. ພອດ Serial /dev/ttyUSB0
  4. ກຳລັງເຊື່ອມຕໍ່….
  5. ຊິບແມ່ນ ESP32-C3
  6. ຄຸນສົມບັດ: Wi-Fi
  7. Crystal ແມ່ນ 40MHz
  8. MAC: 7c:df:a1:40:02:a4
  9. ກຳລັງອັບໂຫຼດຫົວ...
  10. ກຳ​ລັງ​ແລ່ນ​ຕົ້ນ​ຕໍ...
  11. ລຳຕົ້ນແລ່ນ...
  12. ອັດຕາການປ່ຽນແປງ baud ເປັນ 460800
  13. ປ່ຽນແປງແລ້ວ.
  14. ກຳ​ລັງ​ຕັ້ງ​ຄ່າ​ຂະ​ຫນາດ flash…
  15. ບີບອັດ 3072 bytes ເປັນ 103…
  16. ຂຽນຢູ່ທີ່ 0x00008000… (100 %)
  17. ຂຽນ 3072 bytes (103 compressed) ທີ່ 0x00008000 ໃນ 0.0 ວິນາທີ (ປະສິດທິພາບ 4238.1 kbit/s)…
  18. Hash ຂອງ​ຂໍ້​ມູນ​ໄດ້​ຮັບ​ການ​ຢັ້ງ​ຢືນ​.
  19. ບີບອັດ 18960 bytes ເປັນ 11311…
  20. ຂຽນຢູ່ທີ່ 0x00000000… (100 %)
  21. ຂຽນ 18960 bytes (11311 compressed) ທີ່ 0x00000000 ໃນ 0.3 ວິນາທີ (ປະສິດທິພາບ 584.9 kbit/s)…
  22. Hash ຂອງ​ຂໍ້​ມູນ​ໄດ້​ຮັບ​ການ​ຢັ້ງ​ຢືນ​.
  23. ບີບອັດ 145520 bytes ເປັນ 71984…
  24. ຂຽນຢູ່ທີ່ 0x00010000… (20 %)
  25. ຂຽນຢູ່ທີ່ 0x00014000… (40 %)
  26. ຂຽນຢູ່ທີ່ 0x00018000… (60 %)
  27. ກຳລັງຂຽນຢູ່ທີ່ 0x0001c000… (80 %)
  28. ຂຽນຢູ່ທີ່ 0x00020000… (100 %)
  29. ຂຽນ 145520 bytes (71984 compressed) ທີ່ 0x00010000 ໃນ 2.3 ວິນາທີ (ປະສິດທິພາບ 504.4 kbit/s)…
  30. Hash ຂອງ​ຂໍ້​ມູນ​ໄດ້​ຮັບ​ການ​ຢັ້ງ​ຢືນ​.
  31. ກຳລັງອອກໄປ...
  32. ຍາກຣີເຊັດຜ່ານ RTS pin...
  33. ສຳເລັດແລ້ວ

ຖ້າທຸກຢ່າງດີ, ແອັບພລິເຄຊັ່ນ “hello_world” ຈະເລີ່ມເຮັດວຽກຫຼັງຈາກທີ່ເຈົ້າຖອດ jumper ເທິງ IO0 ແລະ GND, ແລະເປີດໄຟໃຫ້ກັບກະດານທົດສອບຄືນໃໝ່.

ຕິດຕາມກວດກາ

ເພື່ອກວດເບິ່ງວ່າ “hello_world” ເຮັດວຽກຢູ່ແທ້ຫຼືບໍ່, ໃຫ້ພິມ 'idf.py -p PORT monitor' (ຢ່າລືມປ່ຽນແທນ PORT ດ້ວຍຊື່ພອດ serial ຂອງທ່ານ).
ຄໍາສັ່ງນີ້ເປີດຕົວແອັບພລິເຄຊັນ 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 Jun 8 2016 00:22:57
  7. ທຳອິດ: 0x1 (POWERON_RESET), boot: 0x13 (SPI_FAST_FLASH_BOOT)
  8. ets Jun 8 2016 00:22:57

ຫຼັງ​ຈາກ​ການ​ເລີ່ມ​ຕົ້ນ​ແລະ​ບັນ​ທຶກ​ການ​ວິ​ນິດ​ໄສ​ເລື່ອນ​ຂຶ້ນ​, ທ່ານ​ຄວນ​ຈະ​ເຫັນ "ສະບາຍດີ​ໂລກ!" ພິມອອກໂດຍຄໍາຮ້ອງສະຫມັກ.

  1. ສະບາຍດີໂລກ!
  2. ກຳລັງຣີສະຕາດໃນ 10 ວິນາທີ...
  3. ນີ້ແມ່ນຊິບ esp32c3 ທີ່ມີ 1 ແກນ CPU, WiFi/BLE, ແຟລດພາຍນອກ 4MB
  4. ກຳລັງຣີສະຕາດໃນ 9 ວິນາທີ...
  5. ກຳລັງຣີສະຕາດໃນ 8 ວິນາທີ...
  6. ກຳລັງຣີສະຕາດໃນ 7 ວິນາທີ...

ເພື່ອອອກຈາກຈໍ IDF ໃຫ້ໃຊ້ທາງລັດ Ctrl+].

ນັ້ນແມ່ນສິ່ງທີ່ທ່ານຕ້ອງການເພື່ອເລີ່ມຕົ້ນດ້ວຍໂມດູນ ESP32-C3-MINI-1! ຕອນນີ້ເຈົ້າພ້ອມແລ້ວທີ່ຈະລອງໃຊ້ examples ໃນ ESP-IDF, ຫຼືໄປຂວາເພື່ອພັດທະນາຄໍາຮ້ອງສະຫມັກຂອງທ່ານເອງ.

ຊັບພະຍາກອນການຮຽນຮູ້

  1. ຕ້ອງອ່ານເອກະສານ
    ກະລຸນາເຮັດຄວາມຄຸ້ນເຄີຍກັບເອກະສານຕໍ່ໄປນີ້:
  2. ແຜ່ນຂໍ້ມູນຄອບຄົວ ESP32-C3
    ນີ້ແມ່ນການແນະນໍາສະເພາະຂອງຮາດແວ ESP32-C3, ລວມທັງຫຼາຍກວ່າview, ຄໍານິຍາມ PIN,
    ລາຍ​ລະ​ອຽດ​ທີ່​ເປັນ​ປະ​ໂຫຍດ​, ການ​ໂຕ້​ຕອບ peripheral​, ລັກ​ສະ​ນະ​ໄຟ​ຟ້າ​, ແລະ​ອື່ນໆ
  3. ຄູ່ມືການດໍາເນີນໂຄງການ ESP-IDF
    ເອກະສານທີ່ກວ້າງຂວາງສໍາລັບກອບການພັດທະນາ ESP-IDF, ຕັ້ງແຕ່ຄູ່ມືຮາດແວໄປຫາ API
    ກະສານອ້າງອີງ.
  4. ຄູ່ມືການອ້າງອິງດ້ານວິຊາການ ESP32-C3
    ຂໍ້ມູນລະອຽດກ່ຽວກັບວິທີການນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາ ESP32-C3 ແລະອຸປະກອນຕໍ່ພ່ວງ.
  5. ຂໍ້ມູນການສັ່ງຊື້ຜະລິດຕະພັນ Espressif

ຊັບພະຍາກອນທີ່ສໍາຄັນ

ນີ້ແມ່ນຊັບພະຍາກອນທີ່ສໍາຄັນທີ່ກ່ຽວຂ້ອງກັບ ESP32-C3.

  • ESP32 BBS
    Engineer-to-Engineer (E2E) ຊຸມຊົນສໍາລັບຜະລິດຕະພັນ Espressif ບ່ອນທີ່ທ່ານສາມາດໂພດຄໍາຖາມ, ແບ່ງປັນຄວາມຮູ້, ຄົ້ນຫາແນວຄວາມຄິດ, ແລະຊ່ວຍແກ້ໄຂບັນຫາກັບເພື່ອນວິສະວະກອນ.

ປະຫວັດການແກ້ໄຂ

ວັນທີ

ຮຸ່ນ ບັນທຶກການປ່ອຍ
2021-02-01 V0.1

ການປ່ອຍຕົວເບື້ອງຕົ້ນ

 

ໂລໂກ້ ການປະຕິເສດຄວາມຮັບຜິດຊອບ ແລະແຈ້ງການລິຂະສິດ
ຂໍ້ມູນໃນເອກະສານນີ້, ລວມທັງ URL ການອ້າງອິງ, ມີການປ່ຽນແປງໂດຍບໍ່ມີການແຈ້ງການ.
ຂໍ້ມູນຂອງພາກສ່ວນທີສາມທັງໝົດໃນເອກະສານນີ້ແມ່ນສະໜອງໃຫ້ໂດຍທີ່ບໍ່ມີການຮັບປະກັນຕໍ່ກັບຄວາມຖືກຕ້ອງ ແລະຄວາມຖືກຕ້ອງຂອງມັນ. ບໍ່ມີການຮັບປະກັນໃຫ້ເອກະສານສະບັບນີ້ສໍາລັບການຂາຍຂອງຕົນ, ບໍ່ມີການລ່ວງລະເມີດ, ຄວາມສອດຄ່ອງສໍາລັບຈຸດປະສົງສະເພາະໃດໆ, ຫຼືບໍ່ມີການຮັບປະກັນໃດໆທີ່ເກີດຈາກການສະເຫນີໃດໆ, ຫຼືສະເພາະ.AMPLE.
ຄວາມຮັບຜິດຊອບທັງຫມົດ, ລວມທັງຄວາມຮັບຜິດຊອບສໍາລັບການລະເມີດສິດທິຂອງເຈົ້າຂອງໃດໆ, ທີ່ກ່ຽວຂ້ອງກັບການນໍາໃຊ້ຂໍ້ມູນໃນເອກະສານນີ້ແມ່ນປະຕິເສດ. ບໍ່ມີການອະນຸຍາດໃດໆທີ່ສະແດງອອກ ຫຼືໂດຍທາງອ້ອມ, ໂດຍປິດກັ້ນ ຫຼື ຖ້າບໍ່ດັ່ງນັ້ນ, ຕໍ່ກັບສິດຊັບສິນທາງປັນຍາແມ່ນໄດ້ຮັບການອະນຸຍາດໃຫ້ຢູ່ໃນນີ້.
ໂລໂກ້ສະມາຊິກ Wi-Fi Alliance ເປັນເຄື່ອງໝາຍການຄ້າຂອງ Wi-Fi Alliance. ໂລໂກ້ Bluetooth ເປັນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Bluetooth 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

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *