これまで使ってきたマイコンではFPUがなかったため,sin関数などを使うことを微塵も考えていませんでしたが,RX62Nにはそれが備わっており,加えて,DA変換をさせるときに正弦波を出力しようと考えたこともあり,sin関数を使うことにしました.CubeSuite+でmath.h(もしくはmathf.h)にある関数を使えばよいのかわからず,小一時間悩んでしまいました.ここでは,RX62Nでsin関数を使うまでの方法について述べます.

 分かってしまえばなんてことはありません.ある1つだけオプションを変えればよかったようです.

まず,CC-RXのプロパティを開きます.そして,プロパティの下にある「ライブラリ・ジェネレート・オプション」を選択します.その中にある「mathf.h(C89/C99)を有効にする」を「はい」にします.なお,mathf.hは単精度の浮動小数を扱う時のライブラリです.これで三角関数sinfなどが使えます.

まだまだCubeSuite+についてわからないことが多くあります.これからももっと慣れていかなければならないと感じました.