IOT開発 NUCLEO-F302R8

IOT開発で勉強してアウトプットしたことをまとめたページです。

HW

NUCLEO-F302R8

STMの32bitマイコン(STMF302R8)が搭載された評価ボードです。

https://www.st.com/ja/evaluation-tools/nucleo-f302r8.html

  • CPU: Arm Cortex-M4. Single core.
  • Internal Clock: 8MHz
  • FLASH: 64K
  • SRAM: 16K

必要な付属品

  • USB Cable mini B
    • PCと評価ボートを接続します。ST-LINK(書き込み、Debug)で使用します。
    • ex) elecom: U2C-MF10BK

ESP32 WROOM

NUCLEO-F302R8だけではWIFIの通信ができないため、NUCLEO-F302R8とESP32の評価ボードをUARTで接続してWIFIの通信を行います。

HW接続

HW接続

以下はESP32の写真です。黄色がUARTのRxです。白色がUARTのTxです。

ESPの写真

SW

ソースコードのリポジトリです。FreeRTOSを使用しています。

リファレンス

STM32

ESP32

開発環境

  • Windows10
  • GCP

ページ一覧

ボード

NUCLEO-F302R8 LEDチカチカ

NUCLEO-F302R8 LEDチカチカ コード説明

UART

AD変換 01

AD変換 02

割り込み

FreeRTOS

FreeRTOS ビルド

FreeRTOS Task

FreeRTOS Task優先度

FreeRTOS Task優先度

STM CubeMonitor

モータ

BLDC センサレス6step制御 01

BLDC センサレス6step制御 02

BLDC センサレス6step制御 03

BLDC センサレス6step制御 04

通信

ESP32 wifi 01

ESP32 wifi 02

ESP32 wifi 03

ESP32 wifi 04

UDP送信

クラウド

Cloud Function ローカル環境