RX231のCS+でのコードジェネレータについて質問です。12ビットADコンバータのモジュール部分で思い通りに設定できない部分があります。
チュートリアルプログラムをベースに改造しているのですが、周辺機能の12ビットADコンバータの設定にて変換開始トリガ設定を変更しました。
その際生成されるコードですが、r_cg_s12ad.cのvoid R_S12AD_Create(void)関数にて、以下のようになります。
【設定】変換開始トリガ設定 : TPU0.TGRAのコンペアマッチ/インプットキャプチャ
【結果=生成コード】 /* Set AD conversion start trigger sources */ S12AD.ADSTRGR.WORD = _0C00_AD_TRSA_TRG4ABN;
仕様書からすると、このコードは S12AD.ADSTRGR.WORD = _0E00_AD_TRSA_TRG4ABN1;を吐き出すべきだと思いますが私の勘違いなのでしょうか?
実際に動かしてみても、0E00設定をすることでTPU0を用いたAD変換が狙い通りの周期で動きました。0C00設定では上手く動きませんでした。この点からも、0E00設定するコードが正解のような気がするのですが、このような症状になる理由が何かあったりするでしょうか?