RL78ADC - ワンショットスキャンモード

スキャンモードでのADCの実装をためしてます。

スキャンモードでのADCの実装をためしてます。
CS+コードジェネレーターを使用してADCを構成しました。
以前に選択モードでADCを使用しましたが、正常に動作します。
スキャンモードは私にとって新しいです。

ADC構成が行われます。
ADCを開始変換が完了するのを待ちました。
次に、データの読み取りが問題に直面している場所です。

確認して、これを実装する方法を教えてください。サンプルコードが役立ちます。

よろしくお願いします。

Top Replies

  • チョコです。

    G13_ADC_oneshot.zip

    ワンショットスキャンモードの動作がよくわかっていないのではないですか。

    RL78/G1xでは変換結果を格納するレジスタ(ADCR)は1個しかありません。

    ワンショットスキャンモードでは、4回変換を行うので、きちんと4回読み出しを

    行う必要があります。これはINTADでどのチャネルのデータかを意識して

    読み出しとバッファへの格納を行う必要があります…

  • チョコです。

    G13_ADC_oneshot.zip

    ワンショットスキャンモードの動作がよくわかっていないのではないですか。

    RL78/G1xでは変換結果を格納するレジスタ(ADCR)は1個しかありません。

    ワンショットスキャンモードでは、4回変換を行うので、きちんと4回読み出しを

    行う必要があります。これはINTADでどのチャネルのデータかを意識して

    読み出しとバッファへの格納を行う必要があります。

    そこらの情報が全くないので添削のしようがありません。

    参考で、新しい簡単なプロジェクトを添付しておきます。

  • チョコ さん、
    はっきり理解しました。
    サンプルを共有していただきありがとうございます。