「Parts:DevBoard:ESP32-DevKitC-32D」の版間の差分
提供: robot-jp wiki
ナビゲーションに移動検索に移動54行目: | 54行目: | ||
!割込 | !割込 | ||
!'''DAC''' | !'''DAC''' | ||
− | !''' | + | !'''HSPI''' |
!'''専用''' | !'''専用''' | ||
!'''ADC''' | !'''ADC''' | ||
!GPIO | !GPIO | ||
+ | !I/O | ||
!'''Name''' | !'''Name''' | ||
!'''pin''' | !'''pin''' | ||
63行目: | 64行目: | ||
!'''pin''' | !'''pin''' | ||
!'''Name''' | !'''Name''' | ||
+ | !I/O | ||
!GPIO | !GPIO | ||
!'''ADC''' | !'''ADC''' | ||
!'''専用''' | !'''専用''' | ||
− | !''' | + | !'''HSPI''' |
+ | !SPI | ||
!'''I2C''' | !'''I2C''' | ||
!割込 | !割込 | ||
75行目: | 78行目: | ||
! +3.3V out | ! +3.3V out | ||
| | | | ||
− | + | | | |
+ | | | ||
!+3.3V | !+3.3V | ||
!'''1''' | !'''1''' | ||
!'''38''' | !'''38''' | ||
!GND | !GND | ||
+ | | | ||
| | | | ||
| | | | ||
!'''GND''' | !'''GND''' | ||
| | | | ||
+ | | | ||
| | | | ||
| | | | ||
93行目: | 99行目: | ||
| | | | ||
| | | | ||
+ | | | ||
|'''EN''' | |'''EN''' | ||
!'''2''' | !'''2''' | ||
!'''37''' | !'''37''' | ||
|IO23 | |IO23 | ||
+ | | | ||
|P23 | |P23 | ||
| | | | ||
|VSPID | |VSPID | ||
| | | | ||
+ | |MOSI | ||
| | | | ||
| | | | ||
110行目: | 119行目: | ||
|A1-0 | |A1-0 | ||
|P36 | |P36 | ||
+ | | | ||
|SENSOR_VP | |SENSOR_VP | ||
!'''3''' | !'''3''' | ||
!'''36''' | !'''36''' | ||
|IO22 | |IO22 | ||
+ | | | ||
|P22 | |P22 | ||
| | | | ||
|VSPIWP/U0RTS | |VSPIWP/U0RTS | ||
| | | | ||
+ | | | ||
|SCL | |SCL | ||
| | | | ||
127行目: | 139行目: | ||
|A1-3 | |A1-3 | ||
|P39 | |P39 | ||
+ | | | ||
|SENSOR_VN | |SENSOR_VN | ||
!'''4''' | !'''4''' | ||
!'''35''' | !'''35''' | ||
!TXD0 | !TXD0 | ||
+ | | | ||
|P1 | |P1 | ||
| | | | ||
!U0TXD | !U0TXD | ||
| | | | ||
+ | | | ||
| | | | ||
| | | | ||
144行目: | 159行目: | ||
|A1-6 | |A1-6 | ||
|P34 | |P34 | ||
+ | | | ||
|IO34 | |IO34 | ||
!'''5''' | !'''5''' | ||
!'''34''' | !'''34''' | ||
!RXD0 | !RXD0 | ||
+ | | | ||
|P3 | |P3 | ||
| | | | ||
!U0RXD | !U0RXD | ||
| | | | ||
+ | | | ||
| | | | ||
| | | | ||
161行目: | 179行目: | ||
|A1-7 | |A1-7 | ||
|P35 | |P35 | ||
+ | | | ||
|IO35 | |IO35 | ||
!'''6''' | !'''6''' | ||
!'''33''' | !'''33''' | ||
|IO21 | |IO21 | ||
+ | | | ||
|P21 | |P21 | ||
| | | | ||
|VSPIHD | |VSPIHD | ||
| | | | ||
+ | | | ||
|SDA | |SDA | ||
| | | | ||
178行目: | 199行目: | ||
|A1-4 | |A1-4 | ||
|P32 | |P32 | ||
+ | | -/〇 | ||
|IO32 | |IO32 | ||
!'''7''' | !'''7''' | ||
!'''32''' | !'''32''' | ||
!GND | !GND | ||
+ | | | ||
| | | | ||
| | | | ||
!'''GND''' | !'''GND''' | ||
| | | | ||
+ | | | ||
| | | | ||
| | | | ||
195行目: | 219行目: | ||
|A1-5 | |A1-5 | ||
|P33 | |P33 | ||
+ | | -/〇 | ||
|IO33 | |IO33 | ||
!'''8''' | !'''8''' | ||
!'''31''' | !'''31''' | ||
|IO19 | |IO19 | ||
+ | | | ||
|P19 | |P19 | ||
| | | | ||
|VSPI Q/U0CTS | |VSPI Q/U0CTS | ||
| | | | ||
+ | |MISO | ||
| | | | ||
| | | | ||
212行目: | 239行目: | ||
|A2-8 | |A2-8 | ||
|P25 | |P25 | ||
+ | | -/〇 | ||
|IO25 | |IO25 | ||
!'''9''' | !'''9''' | ||
!'''30''' | !'''30''' | ||
|IO18 | |IO18 | ||
+ | | | ||
|P18 | |P18 | ||
| | | | ||
|VSPI CLK | |VSPI CLK | ||
| | | | ||
+ | |SCK | ||
| | | | ||
| | | | ||
229行目: | 259行目: | ||
|A2-9 | |A2-9 | ||
|P26 | |P26 | ||
+ | | -/〇 | ||
|IO26 | |IO26 | ||
!'''10''' | !'''10''' | ||
!'''29''' | !'''29''' | ||
|IO5 | |IO5 | ||
+ | | | ||
|P5 | |P5 | ||
| | | | ||
|VSPI CS0 | |VSPI CS0 | ||
| | | | ||
+ | | | ||
| | | | ||
| | | | ||
246行目: | 279行目: | ||
|A2-7 | |A2-7 | ||
|P27 | |P27 | ||
+ | | | ||
|IO27 | |IO27 | ||
!'''11''' | !'''11''' | ||
!'''28''' | !'''28''' | ||
|IO17 | |IO17 | ||
+ | | | ||
|P17 | |P17 | ||
| | | | ||
|'''U2TXD''' | |'''U2TXD''' | ||
| | | | ||
+ | | | ||
| | | | ||
| | | | ||
263行目: | 299行目: | ||
|A2-6 | |A2-6 | ||
|P14 | |P14 | ||
+ | | | ||
|IO14 | |IO14 | ||
!'''12''' | !'''12''' | ||
!'''27''' | !'''27''' | ||
|IO16 | |IO16 | ||
+ | !-/× | ||
|P16 | |P16 | ||
| | | | ||
|'''U2RXD''' | |'''U2RXD''' | ||
| | | | ||
+ | | | ||
| | | | ||
| | | | ||
280行目: | 319行目: | ||
|A2-5 | |A2-5 | ||
|P12 | |P12 | ||
+ | | | ||
!IO12 | !IO12 | ||
!'''13''' | !'''13''' | ||
!'''26''' | !'''26''' | ||
|IO4 | |IO4 | ||
+ | | | ||
|P4 | |P4 | ||
|A2-0 | |A2-0 | ||
|HSPI HD | |HSPI HD | ||
|DATA1 | |DATA1 | ||
+ | | | ||
| | | | ||
|T0 | |T0 | ||
297行目: | 339行目: | ||
| | | | ||
| | | | ||
+ | | | ||
!GND | !GND | ||
!'''14''' | !'''14''' | ||
!'''25''' | !'''25''' | ||
!IO0 | !IO0 | ||
+ | | | ||
|P0 | |P0 | ||
|A2-1 | |A2-1 | ||
|Boot | |Boot | ||
| | | | ||
+ | | | ||
| | | | ||
|T1 | |T1 | ||
314行目: | 359行目: | ||
|A2-4 | |A2-4 | ||
|P13 | |P13 | ||
+ | | | ||
|IO13 | |IO13 | ||
!'''15''' | !'''15''' | ||
!'''24''' | !'''24''' | ||
!IO2 | !IO2 | ||
+ | | | ||
|P2 | |P2 | ||
|A2-2 | |A2-2 | ||
|HSPI WP | |HSPI WP | ||
|DATA0 | |DATA0 | ||
+ | | | ||
| | | | ||
|T2 | |T2 | ||
331行目: | 379行目: | ||
| | | | ||
|P9 | |P9 | ||
− | ! | + | !-/× |
+ | !SD2 | ||
!'''16''' | !'''16''' | ||
!'''23''' | !'''23''' | ||
|IO15 | |IO15 | ||
+ | | | ||
|P15 | |P15 | ||
|A2-3 | |A2-3 | ||
|HSPI CS0 | |HSPI CS0 | ||
|CMD | |CMD | ||
+ | | | ||
| | | | ||
|T3 | |T3 | ||
348行目: | 399行目: | ||
| | | | ||
|P10 | |P10 | ||
− | ! | + | !-/× |
+ | !SD3 | ||
!'''17''' | !'''17''' | ||
!'''22''' | !'''22''' | ||
!SDI/SD1 | !SDI/SD1 | ||
+ | | | ||
|P8 | |P8 | ||
| | | | ||
!SPI D/U2CTS | !SPI D/U2CTS | ||
| | | | ||
+ | | | ||
| | | | ||
| | | | ||
365行目: | 419行目: | ||
| | | | ||
|P11 | |P11 | ||
+ | | | ||
|SCS/CMD | |SCS/CMD | ||
!'''18''' | !'''18''' | ||
!'''21''' | !'''21''' | ||
!SDO/SD0 | !SDO/SD0 | ||
+ | | | ||
|P7 | |P7 | ||
| | | | ||
!SPI Q/U2RTS | !SPI Q/U2RTS | ||
| | | | ||
+ | | | ||
| | | | ||
| | | | ||
382行目: | 439行目: | ||
| | | | ||
| | | | ||
+ | | | ||
!'''+5V''' | !'''+5V''' | ||
!'''19''' | !'''19''' | ||
!'''20''' | !'''20''' | ||
!CLK | !CLK | ||
− | |'''P6''' | + | !-/× |
+ | |'''P6''' | ||
| | | | ||
|SPI CLK/U1CTS | |SPI CLK/U1CTS | ||
| | | | ||
+ | | | ||
| | | | ||
| | | | ||
439行目: | 499行目: | ||
!機能 | !機能 | ||
!Pin No. | !Pin No. | ||
+ | !GPIO | ||
!名称 | !名称 | ||
!特殊機能 | !特殊機能 | ||
445行目: | 506行目: | ||
!Reset | !Reset | ||
!2 | !2 | ||
+ | !-- | ||
|EN | |EN | ||
|/Reset | |/Reset | ||
451行目: | 513行目: | ||
! rowspan="2" |UART0 | ! rowspan="2" |UART0 | ||
!34 | !34 | ||
+ | !P3 | ||
|RXD0 | |RXD0 | ||
|USB通信用 | |USB通信用 | ||
456行目: | 519行目: | ||
|- | |- | ||
!35 | !35 | ||
+ | !P1 | ||
|TXD0 | |TXD0 | ||
|USB通信用 | |USB通信用 | ||
461行目: | 525行目: | ||
! rowspan="2" |I2C | ! rowspan="2" |I2C | ||
!33 | !33 | ||
+ | !P21 | ||
|SDA (IO21) | |SDA (IO21) | ||
|Data I/O | |Data I/O | ||
467行目: | 532行目: | ||
|- | |- | ||
!36 | !36 | ||
+ | !P22 | ||
|SCL (IO22) | |SCL (IO22) | ||
|CLK Out | |CLK Out | ||
472行目: | 538行目: | ||
!SPI | !SPI | ||
!37 | !37 | ||
+ | !P23 | ||
|SPI_MOSI (IO23) | |SPI_MOSI (IO23) | ||
|Data Master→Slave | |Data Master→Slave | ||
− | | rowspan="3" | | + | | rowspan="3" |SPIを使う時には専用にする |
|- | |- | ||
!SPI | !SPI | ||
!31 | !31 | ||
+ | !P19 | ||
|SPI_MISO (IO19) | |SPI_MISO (IO19) | ||
|Data Master←Slave | |Data Master←Slave | ||
483行目: | 551行目: | ||
!SPI | !SPI | ||
!30 | !30 | ||
+ | !P18 | ||
|SPI_SCK (IO18) | |SPI_SCK (IO18) | ||
|CLK Out | |CLK Out | ||
488行目: | 557行目: | ||
! rowspan="6" |HSPI | ! rowspan="6" |HSPI | ||
!12 | !12 | ||
+ | !P14 | ||
|HSPI CLK | |HSPI CLK | ||
|CLK | |CLK | ||
494行目: | 564行目: | ||
|- | |- | ||
!23 | !23 | ||
+ | !P15 | ||
|HSPI CS0 | |HSPI CS0 | ||
|CMD | |CMD | ||
|- | |- | ||
!24 | !24 | ||
+ | !P2 | ||
|HSPI WP | |HSPI WP | ||
|DATA0 | |DATA0 | ||
|- | |- | ||
!26 | !26 | ||
+ | !P4 | ||
|HSPI HD | |HSPI HD | ||
|DATA1 | |DATA1 | ||
|- | |- | ||
!13 | !13 | ||
+ | !P12 | ||
|HSPI Q | |HSPI Q | ||
|DATA2 | |DATA2 | ||
|- | |- | ||
!15 | !15 | ||
+ | !P13 | ||
|HSPI D | |HSPI D | ||
|DATA3 | |DATA3 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
2022年4月24日 (日) 20:12時点における版
メーカー 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とピンコンパチ
注意事項
下記端子は使用方法が決まっているため特に考慮する。
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 | N.C. (内部PullUp) |
25 | IO0 | 起動時にLowでDownload、Highで通常boot | PullUp |
29 | IO5 | DebugLogモード選択(通信のUp/Down Edge切り替え) | 考慮しない |
機能 | Pin No. | GPIO | 名称 | 特殊機能 | やるべきこと |
---|---|---|---|---|---|
Reset | 2 | -- | EN | /Reset | Open,又はReset-ICを付ける |
UART0 | 34 | P3 | RXD0 | USB通信用 | N.C. |
35 | P1 | TXD0 | USB通信用 | ||
I2C | 33 | P21 | SDA (IO21) | Data I/O | I2Cを使う時はPull-Up
※最高速で通信するなら10kΩ×2p程度、ゆっくり通信で良ければCPU内蔵PullUpを使う |
36 | P22 | SCL (IO22) | CLK Out | ||
SPI | 37 | P23 | SPI_MOSI (IO23) | Data Master→Slave | SPIを使う時には専用にする |
SPI | 31 | P19 | SPI_MISO (IO19) | Data Master←Slave | |
SPI | 30 | P18 | SPI_SCK (IO18) | CLK Out | |
HSPI | 12 | P14 | HSPI CLK | CLK | SDカードとの高速通信用のため、高速通信を使わない場合には考慮しない。
※高速通信するにはSD Associationへの入会が必要 |
23 | P15 | HSPI CS0 | CMD | ||
24 | P2 | HSPI WP | DATA0 | ||
26 | P4 | HSPI HD | DATA1 | ||
13 | P12 | HSPI Q | DATA2 | ||
15 | P13 | HSPI D | DATA3 |
基本的な使い方
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 |