RZ/A1HでのAD変換

はじめまして

当方マイコン初心者です。現在アルファプロジェクト社製マイコンボードAP-RZA-1AでAD変換をしようと考えています。
開発環境などを以下に記載します。

使用マイコン:RZ/A1H
総合開発環境:e2studio v4.0.1.007
コンパイラ:KPIT GNUARM-NONE-EABI Toolchain 14.02
デバッガ:J-Link

現在各種ソフト等をインストールし、アルファプロジェクトが提供しているソフトウェアライブラリ「αRPL」のサンプルプログラムを使用して、LEDの点滅動作を確認した段階です。
(αRPLを使用するために、e2studioやコンパイラは最新verでないものを使用しています)

このあと実際にAD変換を行いたいのですが、アルファプロジェクト社が提供しているサンプルプログラムにはAD変換はありませんでした。
調べた結果RXシリーズなどルネサス社の別のマイコンのAD変換のサンプルプログラムはあるようです。しかしプログラムのどこをどのように変えれば、RZ用に適用できるかわかりません。

なにか参考になるHPやサンプルプログラムなどありましたらご教授願います。

ちなみにAD変換の動作は下記のように考えています。

1:AD変換のピン番号を指定
2 : AD変換開始
3: 指定時間待つ
4:AD変換終了
5:ADのバッファー値を変数に代入

何卒よろしくお願い申し上げます。

Parents Reply Children
  • rainさん、こんにちは。NoMaYです。

    補足ですが、RTOS対応の皮を被せる前の素のAPI仕様は、以下のドキュメントからあまり変わっていないのではないかな、と予想しています。(でも、このドキュメントから、もう、このソースへは辿れないのかも、、、)

    RZ/A1Hグループ ADCサンプルプログラム アプリケーションノート
    www.renesas.com/us/ja/document/apn/rza1h-group-adc-sample-genmai

    [関連リンク]

    Google検索: RZ/A1H AD変換 サンプル
    www.google.com/search?q=RZ%2FA1H+AD%E5%A4%89%E6%8F%9B+%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB
     

  • NoMaYさん

    rainです。詳細な返信ありがとうございます。

    さっそくサンプルコードをダウンロードしてみました。

    e2studioにインポートする際はmain.cを含んでいるフォルダをワークスペースにインポートすればよいでしょうか。

    添付していただいた写真のadc_if.cやadc.cはmain.cとは別のフォルダにあるようですが、大丈夫でしょうか。

    お恥ずかしながら当方C言語もやったことがなく、あまり当サンプルコードの全体像をつかめておりません。

    main.cが実行するスクリプトで、それ以外のcファイルは、main.cから呼び出される関数という認識ですかね?

    お手数をおかけしますが、何卒よろしくお願い申し上げます。

  • rainさん、こんにちは。NoMaYです。

    ごめんなさい、RZ/A1Hを触っていない私では、rainさんのこれ以降の相談にはリプライ出来ないと感じましたので、すみませんが、他のひとからのリプライを待って頂けませんか。申し訳ありません。

  • NoMaYさん

    こんばんは、rainです。

    いえいえ、色々教えてくださりありがとうございました。

    今後も何かありましたらよろしくお願いいたします。