Posted on Leave a comment

ESP32C3-CORE Development Board

นี่เป็น ESP32 อีกบอร์ดที่ฉันใช้งาน สำหรับคอลเลกชัน ESP32

บอร์ด ESP32C3-CORE เป็น core board ที่ออกแบบโดย LuatOS ใช้ชิพ Espressif ESP32-C3 ขนาดเพียง 21 มม. * 51 มม. และ ขอบของบอร์ดได้รับการออกแบบให้มีรูสำหรับยึดสกูล ซึ่งสะดวกสำหรับนักพัฒนาที่จะใช้ในสถานการณ์ต่างๆ core board รองรับ UART, GPIO, SPI, I2C, ADC, PWM และอินเทอร์เฟซอื่นๆ ซึ่งสามารถเลือกได้ตามความต้องการที่แท้จริง

Hardware

  • Size length and width 21mm*51mm
  • 1 way SPI FLASH, onboard 4MB, support up to 16MB
  • 2-way UART interface, UART0~UART1, among which the download port is UART0
  • 5 channels of 12-bit ADC, the highest sampling rate is 100KSPS
  • 1 low-speed SPI interface, support master mode
  • 1 way IIC controller
  • 4-way PWM interface, any GPIO can be used
  • 15 GPIO external pins, reusable
  • 2-way SMD LED indicator light
  • 1 way reset button + 1 way BOOT button
  • 1 USB to TTL download and debug port
  • 2.4G PCB onboard antenna
Pin NumberNameDefault functionmultiplexing function
32GNDgrounding
315V5V power interface, connected to VBUS of USB
30BOOTGPIO09, inputBOOTMODE
29IO08GPIO08, input, output, high impedance
28IO04GPIO04, input, output, high impedanceI2C_SDA/ADC_4
27IO05GPIO05, input, output, high impedanceI2C_SCL/ADC_5
263.3VChip power supply, 3.3V
25GNDground
24PB_11GPIO11, input, output, high impedanceVDD_SPI
23IO07GPIO07, input, output, high impedanceSPI2_CS
22IO06GPIO06, input, output, high impedance
21IO10GPIO10, input, output, high impedanceSPI2_MISO
20IO03GPIO03, input, output, high impedanceSPI2_MOSI/ADC_3
19IO02GPIO02, input, output, high impedanceSPI2_CK/ADC_2
183.3VChip power supply, 3.3V
17GNDground
165V5V power interface, connected to VBUS of USB
15PWBChip 3.3V power supply control, high level is effective, can be suspended when not in use
14GNDground
133.3VChip power supply, 3.3V
12RESETchip reset
11NC
10IO13GPIO13, input, output, high impedance
09U0_RXGPIO20, input, output, high impedanceUART0_RX
08U0_TXGPIO21, input, output, high impedanceUART0_TX
07GNDground
06IO19GPIO19, input, output, high impedanceUSB_D+
05IO18GPIO18, input, output, high impedanceUSB_D-
04IO12GPIO12, input, output, high impedanceSPIHD
03IO01GPIO1, input, output, high impedanceUART1_RX/ADC_1
02IO00GPIO0, input, output, high impedanceUART1_TX/ADC_0
01GNDground

บอร์ด ESP32C3-CORE มีไฟ LED 2 ดวงบนบอร์ดที่สามารถใช้ได้

LEDGPIOpin description
D4IO12GPIO12 configuration
D5IO13GPIO13 configuration

มีปุ่ม 2 ปุ่มบน ESP32C3-CORE ซึ่งปุ่ม BOOT สามารถทำหน้าที่ดาวน์โหลด BOOT และ ปุ่ม RST สามารถใช้สำหรับฟังก์ชั่นรีเซ็ต 

Buttonpin description
BOOT/GPIO9When the button is pressed, the chip enters the download mode
RSTWhen the button is pressed, the chip resets

CORE ESP32 core board ที่ติดตั้ง ESP32-C3 เป็นรุ่นที่ไม่มีแฟลชในตัว และแฟลช SPI ภายนอกจะถูกติดตั้งตามค่าเริ่มต้น

หากคุณพบคอร์ที่ไม่มี SPI FLASH ภายนอก คุณต้องให้ความสนใจกับรุ่นเฉพาะของชิปหลัก GPIO11/12/13ไม่สามารถใช้แฟลชในตัวได้

flash pinpin description
SPICS0GPIO14 configuration, FLASH_CS, chip select
SPIQGPIO17 configuration, FLASH_D1, data pin 1
SPIDGPIO16 configuration, FLASH_D0, data pin 0
SPICLKGPIO15 configuration, FLASH_CK, clock

ดูเหมือนว่าบอร์ดนี้ออกแบบมาเพื่อทำงานกับสภาพแวดล้อมการพัฒนาที่เรียกว่า แต่การเป็น ESP32-C3 มันควรจะทำงานร่วมกับ Arduino IDE และ Micropython ได้

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *