LoginSignup
0
0

【ESP32】USBシリアル変換モジュールで手動書き込み(Linux)

Last updated at Posted at 2024-05-01

そもそもESP32って👀

Espressif Systems社製のWi-FiとBluetoothを内蔵するマイクロコントローラ
電子工作などで最近見られるいわゆる“ ESP32 ”は,Espressif Systems社製品の中でESP32 DevKitsやESP32 Modulesと呼ばれるものです.

ESP32 DevKits 開発用ボード

ESP32 DevKits 開発用ボードは,例えばこのようなボードたちのことです.
購入してすぐにUSBがさせて,これ一つでいろいろなESP32の機能を試すことができます.
まずESP32入門であれば,ESP32 DevKits 開発用ボードを購入するのがおすすめです.

Screenshot from 2024-05-01 08-00-49.png Screenshot from 2024-05-01 08-09-23.png
Espressif Systems社公式ページ DevKit製品一覧 秋月電子製品ページ

ESP32 Modules モジュール

ESP32 Modules モジュールは,例えばこのようなモジュールたちのことです.
開発ボードとは異なり,周辺回路が準備されていないのでUSBポートやリセットボタンなどは準備する必要があります.ただ,必要な機能だけを実装できるので開発ボードと比べて省電力化できたり自作基板などに実装できます.

Screenshot from 2024-05-01 08-18-52.png Screenshot from 2024-05-01 08-19-51.png
Espressif Systems社公式ページ Module製品一覧 秋月電子製品ページ

ESP32シリーズ(Module)

いま上記で紹介したESP32は,ESP32というモジュールは一種類ではなく高性能版や種類などがありESP32シリーズと呼ばれます.

Modules
大分類 S Series C Series H Series 無印 ESP8266 Series
中分類 ESP32-S3 ESP32-S2 ESP32-C6 ESP32-C3 ESP32-C2 ESP32-H2 ESP32 ESP8266
コア Xtensa 32-bit LX7 dual-core Xtensa 32-bit LX7 single-core RISC-V 32-bit single-core RISC-V 32-bit single-core RISC-V 32-bit single-core RISC-V 32-bit single-core Xtensa 32-bit LX6 dual or singl-core Xtensa 32-bit LX6 single-core
クロック周波数 240 MHz 240 MHz 160 MHz 160 MHz 120 MHz 96 MHz 80 MHz to 240 MHz 160 MHz

ESP32へUSBシリアル変換モジュールで手動書き込み

準備したもの

動作環境

  • OS:Ubuntu 22.04
  • Arduino IED ver. 1.8.19
    最新バージョンではなぜかうまく行かなかった.

Peek 2024-05-01 09-08.gif

USBシリアル変換モジュールドライバは,特に入れなくても認識したのでSKIP
Windows環境だと必須かも

手動書き込みと自動書き込み

USBシリアル変換モジュール

Screenshot from 2024-05-01 09-26-18.png

FT234X ESP32-WROOM-32E
+5V 5V
GND GND
TxD R↑
RxD T↓

ESP32について

参考サイト

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0