「Parts:DevBoard:ESP32-DevKitC-32D」の版間の差分
提供: robot-jp wiki
ナビゲーションに移動検索に移動 (→起動モード) |
|||
417行目: | 417行目: | ||
== 起動モード == | == 起動モード == | ||
+ | Table4: Strapping Pins | ||
+ | {| class="wikitable" | ||
+ | |+ | ||
+ | ! colspan="6" |Voltage of Internal LDO (VDD_SDIO) | ||
+ | |- | ||
+ | !Pin | ||
+ | !Default | ||
+ | ! colspan="2" |3.3V | ||
+ | ! colspan="2" |1.8V | ||
+ | |- | ||
+ | |MTDI | ||
+ | |Pull-down | ||
+ | | colspan="2" |0 | ||
+ | | colspan="2" |1 | ||
+ | |- | ||
+ | | colspan="6" | | ||
+ | |- | ||
+ | ! colspan="6" |Booting Mode | ||
+ | |- | ||
+ | !Pin | ||
+ | !Default | ||
+ | ! colspan="2" |SPI Boot | ||
+ | ! colspan="2" |Download Boot | ||
+ | |- | ||
+ | |GPIO0 | ||
+ | |Pull-up | ||
+ | | colspan="2" |1 | ||
+ | | colspan="2" |0 | ||
+ | |- | ||
+ | |GPIO2 | ||
+ | |Pull-down | ||
+ | | colspan="2" |Don’t-care | ||
+ | | colspan="2" |0 | ||
+ | |- | ||
+ | | colspan="6" | | ||
+ | |- | ||
+ | ! colspan="6" |Enabling/Disabling Debugging Log Print over U0TXD During Booting | ||
+ | |- | ||
+ | !Pin | ||
+ | !Default | ||
+ | ! colspan="2" |U0TXD Toggling | ||
+ | ! colspan="2" |U0TXD Silent | ||
+ | |- | ||
+ | |MTDO | ||
+ | |Pull-up | ||
+ | | colspan="2" |1 | ||
+ | | colspan="2" |0 | ||
+ | |- | ||
+ | | colspan="6" | | ||
+ | |- | ||
+ | ! colspan="6" |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 | ||
+ | |Pull-up | ||
+ | |0 | ||
+ | |0 | ||
+ | |1 | ||
+ | |1 | ||
+ | |- | ||
+ | |GPIO5 | ||
+ | |Pull-up | ||
+ | |0 | ||
+ | |1 | ||
+ | |0 | ||
+ | |1 | ||
+ | |} | ||
+ | |||
+ | |||
* 内部電圧 | * 内部電圧 | ||
:{| class="wikitable" | :{| class="wikitable" |
2022年3月11日 (金) 22:38時点における版
メーカー 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 送料\600 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を出力に設定するとリブートを繰り返す。
※
基本的な使い方
VSCodeでプログラムを作る場合でも、ArduinoIDEの機能を使うため、両方をインストールします。
Arduino IDEしか使わない場合にはVSCodeをインストールする必要はありません。
Arduino IDE
Visual Studio Code (VSCode)
Espressif Systems
起動モード
Table4: Strapping Pins
Voltage of Internal LDO (VDD_SDIO) | |||||
---|---|---|---|---|---|
Pin | Default | 3.3V | 1.8V | ||
MTDI | 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 | 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 | Pull-up | 0 | 0 | 1 | 1 |
GPIO5 | Pull-up | 0 | 1 | 0 | 1 |
- 内部電圧
Logic 内部電圧 補足 GPIO 12 High 1.8V シリアルへ Enter 送信でビルトイン BASIC が起動 ※ Low 3.3V 通常起動
- ※レジスタビットの設定で初期値を変更可能。
- 起動モード
GPIO 0 High Low GPIO 2 High SPI Flash Boot UART Download Low
- ※UART Download Mode:プログラム書き込み時に選択
- ※SPI Flash Boot Mode:プログラム実行時に選択
- Boot Log出力 (→UART)
GPIO 15 High Log出力 Low 停止
- SDIOスレーブタイミング
GPIO 15 High Low GPIO 5 High 入力: 立上がり 出力: 立上がり
入力: 立上がり 出力: 立下がり
Low 入力: 立下がり 出力: 立上がり
入力: 立下がり 出力: 立下がり
- ※ レジスタビットの設定で初期値を変更可能。