芹井滋喜著、「定番!ARMきっと&PIC用 Cプログラムでいきなりマイコン制御」、CQ出版、2016を読みながら、STM32マイコンの勉強をしている。
前回はSTM32cubeMXとμVisionの連携で行き詰った。STM32CubeIDEがあると知り、本の内容とは違うが使ってみた。
プロジェクトファイルを作成すると、STM32CubeMXが立ち上がる。STM32CubeMXでポートの設定をして、セーブしようとした。すると、コードを生成するか聞いてくるので、Yesにすると、たちまちコードができていた。
main.cに本の内容(User Buttonを押すとLEDが光る)を入力して、ボードをつなげて、Runすると、エラーが3つ出てきた。「}」が1個多かったのと、「PIN」を「PN」と書いていた。もう一つは、「(上記2つが原因で)オブジェクトファイルが作れない」だったので、すぐに解消。再度Runするとエラーは「0」になり、ボードにもプログラムが反映されていた。
STM32CubeIDEのおかげです!! これで、前に進めそう。

コメント