Arduino IDE で STM32 Nucleo Board のLEDBlink

ArudinoIDEで利用できるみたいなので、試しにやってみました。

 

 

 

手順1 メニューのファイルから環境設定を立ち上げる。

追加のボードマネージャのURLに、

https://raw.githubusercontent.com/stm32duino/BoardManagerFiles/master/STM32/package_stm_index.json

を入れます。

 

 

手順2 メニューのツールからボードマネージャを起動。

STM32で検索。STM32 Coreをインストール。

 

 

手順3 メニューのツールからボードのリストを出し、NUCLEO-64を選ぶ。

Board part numberで NUCLEO F303RE を選択し、下図のとおり設定にします。

USB miniケーブルをつなぎ、最後に、シリアルポートを選ぶ。

 

 

ソースコード

#define LED_BUILTIN PC10

void setup() {
    pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

 

Arudinoと同じように、コンパイル実行

 

youtu.be

かなり、簡単に操作が出来たので便利かもしれない。