RX231_CS+コードジェネレータ_AD変換開始トリガ設定において所望のコード生成ができない

 
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設定するコードが正解のような気がするのですが、
このような症状になる理由が何かあったりするでしょうか?

 

Parents
  • msatoさん、鈴木さん、こんにちは。NoMaYです。

    スタータキットのmtpjファイルの継続使用ではなくプロジェクトを作り直すのでしたら、現在の推奨コード生成ツールであるRXスマートコンフィグレータに移行するのも、選択肢かと思います。(以下のスレッドの以前のリプライが参考になるかと思います。) でも、API関数名が若干異なりますので、悩ましくもありそうですけれど。(以前にルネサスさんのツールニュースを見ていて気付いたのですが、コード生成機能のバグ修正は既に行われなくなっていて、RXスマートコンフィグレータのみバグ修正されていたことがあったと、記憶しています。)

    鈴木さんへ、

    評価版ソフトウェアツールのダウンロードページだけでなく『はじめてのRX開発環境構築 CS+版』のダウンロードページにもRXスマートコンフィグレータが掲載されていませんでした。(ダウンロードするドキュメント「はじめてのRX開発環境構築 CS+版」RX_tool.pdfでRXスマートコンフィグレータを別途ダウンロードして貰うように書かれているのかも知れませんけれど。)

    別スレッドでの以前のリプライ: RX231のコード生成を用いた簡易IIC通信について
    japan.renesasrulz.com/cafe_rene/f/002-2095199602/6169/rx231-iic/34203#34203

    スマートコンフィグレータのダウンロードについては下記URLからお願いします。
    www.renesas.com/smart-configurator
    CS+の無償ダウンロードページにも記載したいと思います。


    評価版ソフトウェアツール ダウンロードページ
    www.renesas.com/jp/ja/products/software-tools/evaluation-software-tools.html

    はじめてのRX開発環境構築 CS+版 ダウンロードページ
    www.renesas.com/jp/ja/software/D4900001.html
     

  • NoMaY様、フォローありがとうございます。
    スマートコンフィグレータを紹介するのを忘れていました。すみません。
    msato様、NoMay様の書き込み通りですので、
    スマートコンフィグレータの導入の検討も宜しくお願いします
  • NoMaY様
    鈴木様

    ご回答ありがとうございます。

    その後、鈴木様ご教授にあった、新プロジェクトを生成し現在のプログラム部分をコピーすることで、”C000になる問題”を回避したプログラムとして所望の動作ができる(原状復帰)ようになりました。

    >現在の推奨コード生成ツールであるRXスマートコンフィグレータに移行するのも、選択肢かと思います

    RXスマートコンフィグレータなるものがあるのですね。今後CS+のコードジェネレータは使えなくなるのですか?だとすればRXスマートコンフィグレータに移行してみようかと。
  • msato様、コードジェネレータは、今後もご利用可能です。
    ただコードジェネレータに関しましては開発を終了しております。
    ツールのアップデート・新規デバイスなどはRXスマートコンフィグレータで対応いたします。
    以上、よろしくお願いします
  • 鈴木様

    情報ありがとうございます。
    落ち着いたら、RXスマートコンフィグレータ試してみたいと思います。

    色々ありがとうございました。
Reply Children
No Data