STM32CubeIDE
STM32CubeIDEとはなんぞや
まず最初に、STM32CubeIDEがそもそも何なのか説明します。
IDEとは、 Integrated Development Environment(統合開発環境) の略で、その名の通り
- エディタ:コードを書く
- コンパイラ:我々が書いたコードを機械語にする
- デバッガ:コードのバグ発見
- ビルド:プログラムを動かせるようにする
- プロジェクト管理:ファイル管理
等の機能が合わさったソフトウェアの事です。
つまりSTM32CubeIDEとは、 STマイクロエレクトロニクス社製のマイコン「STM32」専用の開発環境 のことです。一部ではゴミエディタと呼ばれてますがそれはさておき
STM32CubeIDEをインストールしよう
さぁインストールするぞと構えていたそこのあなた。ごめんなさい。著者のPCにはすでにインストールされているため、この画面ではこうするとかそういったものを画像付きで載せることができません。外部リンクを申し訳程度に張っておきます。
このように記事を読んでいくと基板の選択画面に入りますが、ここからは私が説明するので無視していいです。
サイトの通りに進めるとこのような Target Selection という画面が出てくるので、上の方にある"Boad Selector"を選択してください。Boad Selectorとは、その名の通り我々がコードを書きこむ基板、もといはマイコンを選択できます。今回はNUCLEO-F446REを例にして進めます。
CommercialPartNumberの欄に446(Fは書かなくてOK)と打つと下の画像のようにNUCLEO-F446REが出てくるのでクリックしてください。
選択したら、画面中央下の当たりに星マークがあるのでクリックしてもらい、右下のNextをクリック。
そしたらこのように何やら怪しげなものが出てくるので、ProjectNameを決めます。今回はtest_playとしておきます。下の方にあるTargeted Languageはどちらでもよいですが、c++にしておくと、classというちょっと高度なことができるので基本的にc++を選択しておきましょう。ほかはそのままで大丈夫です。そして右下のFinishをクリック。
途中でよくわからん質問があればYesを押しましょう。
しばらく経つとこのように準備が完了します。
取り敢えず今回はここまでとします。次回からはいよいよPIN設定とコーディングに入ります!





There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TIMER
CAN, SPI, I2C
ADC