「Parts:DevBoard:ESP32-DevKitC-32D」の版間の差分
提供: robot-jp wiki
ナビゲーションに移動検索に移動407行目: | 407行目: | ||
{| class="wikitable" | {| class="wikitable" | ||
+ | |+起動に関する機能 | ||
!Pin No. | !Pin No. | ||
!名称 | !名称 | ||
412行目: | 413行目: | ||
!やるべきこと | !やるべきこと | ||
|- | |- | ||
− | ! | + | !13 |
− | | | + | |IO12/MTDI |
− | | | + | |Lowで通常動作, HighでBasic |
− | | | + | |Open&内部PullDown |
|- | |- | ||
− | ! | + | !20 |
− | | | + | |CLK |
− | | | + | |常に使用禁止 |
− | | | + | |N.C. |
|- | |- | ||
!23 | !23 | ||
427行目: | 428行目: | ||
|考慮しない | |考慮しない | ||
|- | |- | ||
− | ! | + | !24 |
− | | | + | |IO2 |
− | | | + | |起動時にLowでDownload |
− | | | + | |Open&内部PullUp |
+ | |- | ||
+ | !25 | ||
+ | |IO0 | ||
+ | |起動時にLowでDownload、Highで通常boot | ||
+ | |PullUp&出力 | ||
|- | |- | ||
− | ! | + | !29 |
− | | | + | |IO5 |
− | | | + | |DebugLogモード選択(通信のUp/Down Edge切り替え) |
− | | | + | |考慮しない |
+ | |} | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |+専用ピン | ||
+ | !29 | ||
+ | |IO5 | ||
+ | |DebugLogモード選択(通信のUp/Down Edge切り替え) | ||
+ | |考慮しない | ||
|- | |- | ||
!29 | !29 |
2022年4月22日 (金) 10:40時点における版
メーカー 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) Dimensional drawing 列間ピッチ25.4mm 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 送料\600 Amazon ¥1280 送料\0
USA Digikey \1236 合計6000円以上で送料\0。合計10000円未満は消費税なし。 中国
Pin Function
- ※NodeMCU-32Cとピンコンパチ
注意事項
下記端子は他の用途での使用は禁止。
・SPI:SCK=P18 / MOSI=P23 / MISO=P19
・I2C:SDA=P21 / SCL=P22
・指定用途以外で使用禁止:#EN / IO6(CLK) / U0TX / U0RX / SD1 / SD2 / SD3 / SD4
※IO6=CLKを出力に設定するとリブートを繰り返す。
Pin No. | 名称 | 特殊機能 | やるべきこと |
---|---|---|---|
13 | IO12/MTDI | Lowで通常動作, HighでBasic | Open&内部PullDown |
20 | CLK | 常に使用禁止 | N.C. |
23 | IO15/MTDO | 起動時にHighでboot中にError Log出力 | 考慮しない |
24 | IO2 | 起動時にLowでDownload | Open&内部PullUp |
25 | IO0 | 起動時にLowでDownload、Highで通常boot | PullUp&出力 |
29 | IO5 | DebugLogモード選択(通信のUp/Down Edge切り替え) | 考慮しない |
29 | IO5 | DebugLogモード選択(通信のUp/Down Edge切り替え) | 考慮しない |
---|---|---|---|
29 | IO5 | DebugLogモード選択(通信のUp/Down Edge切り替え) | 考慮しない |
基本的な使い方
VSCodeでプログラムを作る場合でも、ArduinoIDEの機能を使うため、両方をインストールします。
Arduino IDEしか使わない場合にはVSCodeをインストールする必要はありません。
Arduino IDE
Visual Studio Code (VSCode)
起動モード
Table4: Strapping Pins
IO 0/2/5/12/13/15
内部電圧 : Voltage of Internal LDO (VDD_SDIO) | |||||
---|---|---|---|---|---|
Pin | Default | 3.3V | 1.8V | ||
MTDI(GPIO12) | Pull-down | 0 | 1 | ||
起動モード : Booting Mode | |||||
Pin | Default | 実行 : SPI Boot | 書込 : Download Boot | ||
GPIO0 | Pull-up | 1 | 0 | ||
GPIO2 | Pull-down | Don’t-care | 0 | ||
Enabling/Disabling Debugging Log Print over U0TXD During Booting | |||||
Pin | Default | U0TXD Toggling | U0TXD Silent | ||
MTDO(GPIO15) | Pull-up | 1 | 0 | ||
Enabling/Disabling Debugging Log Print over U0TXD During Booting | |||||
Pin | Default | Falling-edge Input
Falling-edge Output |
Falling-edge Input
Rising-edge Output |
Rising-edge Input
Falling-edge Output |
Rising-edge Input
Rising-edge Output |
MTDO(GPIO15) | Pull-up | 0 | 0 | 1 | 1 |
GPIO5 | Pull-up | 0 | 1 | 0 | 1 |