NUCLEO-F302R8 wifi ESP32 UART

NUCLEO-F302R8でwifi通信することが目標です。

NUCLEO-F302R8にwifiの機能はありません。ESP32-WROOM-32-DevKitCをUARTで繋ぎ、wifi機能を使用して通信をします。

前回、wifiでデータの送受信ができることを確認しました。

前回: wifi送受信

今回はUARTの通信ができること確認します。

リファレンス

STM32

ESP32

HW構成

HW構成

HWの接続

  • 超小型USBシリアル変換モジュールにピンヘッダが付属しています。はんだ付けが必要です。
  • 超小型USBシリアル変換モジュールから5Vが出力されます。ESP32-WROOM-32-DevKitCの5Vに入力できます。
  • Tx/Rxはクロスします。 HWの接続

ESP32 UART

以下の公式の資料に沿ってプログラムを作成します。

https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/peripherals/uart.html

UARTの設定

ソースコード

エコーを返すプログラムを作って動作確認をします。

https://github.com/ohmusso/wifi_netif/commit/ba2d8acbe2f3b74175f76505745ba13f2b14f159

動作確認

構成図

以上

次はSTM32でUARTを通してwifiのデータを送受信できるようにします。