「Parts:DevBoard:ESP32-DevKitC-32D」の版間の差分

提供: robot-jp wiki
ナビゲーションに移動検索に移動
413行目: 413行目:
  
 
== 起動モード ==
 
== 起動モード ==
 +
* 内部電圧
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!pin
+
!
 
!Logic
 
!Logic
 
!内部電圧
 
!内部電圧
425行目: 426行目:
 
|シリアルへ Enter 送信でビルトイン BASIC が起動 ※
 
|シリアルへ Enter 送信でビルトイン BASIC が起動 ※
 
|-
 
|-
|Low
+
!Low
 
|3.3V
 
|3.3V
 
|通常起動
 
|通常起動
431行目: 432行目:
 
※レジスタビットの設定で初期値を変更可能。
 
※レジスタビットの設定で初期値を変更可能。
  
 
+
* 起動モード
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!pin
+
! colspan="2" rowspan="2" |
!Logic
+
! colspan="2" |GPIO0
!内部電圧
+
|-
!補足
+
|High
 +
|Low
 
|-
 
|-
| rowspan="2" |GPIO12
+
! rowspan="2" |GPIO2
 
|High
 
|High
|1.8V
+
|
|シリアルへ Enter 送信でビルトイン BASIC が起動 ※
+
|
 
|-
 
|-
 
|Low
 
|Low
|3.3V
+
|
|通常起動
+
|
 
|}
 
|}
 
※レジスタビットの設定で初期値を変更可能。
 
※レジスタビットの設定で初期値を変更可能。

2022年3月11日 (金) 15:17時点における版

メーカー Espressif Systems (Shanghai) Pte. Ltd.
商社 秋月電子通商
ボード名 ESP32-DevKitC-32D (ArduinoIDE設定有)
CPU Espressif ESP32-WROOM-32D 240MHz
FLASH 4MB 80MHz
SRAM 512kB
Schematic Diagram esp32_devkitc_v4-sch.pdf (Espressif)
Document Specification:---
ESP32-DevKitC V4 Getting Started Guide (Espressif HP)
Datasheet Module Datasheet CPU : ESP32-WROOM-32D (Espressif)
CPU ESP32-WROOM-32D/ESP32-WROOM-32U (Espressif)
販売店 日本 秋月電子通商 \1480
中国

Pin Function

NodeMCU-32Cとピンコンパチ
割込 DAC SD_MMC 専用 ADC GPIO Name pin ESP32-DevKitC-32D.jpg pin Name GPIO ADC 専用 HS2 I2C 割込
+3.3V +3.3V 1 38 GND GND
EN(/Reset) EN 2 37 IO23 P23 VSPID
(入力専用) A1-0 P36 SENSOR_VP 3 36 IO22 P22 VSPIWP/U0RTS SCL
(入力専用) A1-3 P39 SENSOR_VN 4 35 TXD0 P1 U0TXD
(入力専用) A1-6 P34 IO34 5 34 RXD0 P3 U0RXD
(入力専用) A1-7 P35 IO35 6 33 IO21 P21 VSPIHD SDA
T9 XTAL_32K_P A1-4 P32 IO32 7 32 GND GND
T8 XTAL_32K_N A1-5 P33 IO33 8 31 IO19 P19 VSPI Q/U0CTS
DA1 A2-8 P25 IO25 9 30 IO18 P18 VSPI CLK
DA2 A2-9 P26 IO26 10 29 IO5 P5 VSPI CS0
T7 A2-7 P27 IO27 11 28 IO17 P17 U2TXD
T6 CLK HSPI CLK A2-6 P14 IO14 12 27 IO16 P16 U2RXD
T5 DATA2 HSPI Q A2-5 P12 IO12 13 26 IO4 P4 A2-0 HSPI HD HS2_DATA1 T0
GND GND 14 25 IO0 P0 A2-1 Boot T1
T4 DATA3 HSPID A2-4 P13 IO13 15 24 IO2 P2 A2-2 HSPI WP HS2_DATA0 T2
SPI HD/U1RXD P9 SHD/SD2 16 23 IO15 P15 A2-3 HSPI CS0 HS2_CMD T3
SPI WP/U1TXD P10 SWP/SD3 17 22 SDI/SD1 P8 SPI D/U2CTS
SPI CS0/U1RTS P11 SCS/CMD 18 21 SDO/SD0 P7 SPI Q/U2RTS
+5V +5V 19 20 CLK P6(NG※) SPI CLK/U1CTS

注意事項

下記端子は他の用途での使用は禁止。

・SPI:SCK=P18 / MOSI=P23 / MISO=P19

・I2C:SDA=P21 / SCL=P22

・指定用途以外で使用禁止:#EN / IO6(CLK) / U0TX / U0RX / SD1 / SD2 / SD3 / SD4

 ※IO6=CLKを出力に設定するとリブートを繰り返す。

 ※

基本的な使い方

VSCodeでプログラムを作る場合でも、ArduinoIDEの機能を使うため、両方をインストールします。

Arduino IDEしか使わない場合にはVSCodeをインストールする必要はありません。

Arduino IDE

インストール~基本的な使い方

Visual Studio Code (VSCode)

インストール~基本的な使い方

Espressif Systems

起動モード

  • 内部電圧
Logic 内部電圧 補足
GPIO12 High 1.8V シリアルへ Enter 送信でビルトイン BASIC が起動 ※
Low 3.3V 通常起動

※レジスタビットの設定で初期値を変更可能。

  • 起動モード
GPIO0
High Low
GPIO2 High
Low

※レジスタビットの設定で初期値を変更可能。



戻る