はじめまして
当方マイコン初心者です。現在アルファプロジェクト社製マイコンボード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のバッファー値を変数に代入
何卒よろしくお願い申し上げます。
rainさん、こんにちは。NoMaYと申します。RZ/A1Hは触っていませんが、調べた限りでは、以下のZIPファイル内のADCサンプルコードを参照するのが基本だと思いましたよ。RZ/A1H Group, RZ/A1M Group, RZ/A1LU Group, RZ/A1L Group, RZ/A1LC Group RZ/A1 Framework V2.13 - Sample CodeZIP 50.54MB 2020年12月16日www.renesas.com/jp/ja/document/scd/rza1h-group-rza1m-group-rza1lu-group-rza1l-group-rza1lc-group-rza1-framework-v213-sample-code以下、サンプルコードのソースの一部の画面コピーです。(3枚)[関連リンク]Google検索: RZA1/Hwww.google.com/search?q=RZA1%2FHRZA1/H 製品ページwww.renesas.com/jp/ja/products/microcontrollers-microprocessors/rz-cortex-a-mpus/rza1h-high-end-full-featured-microprocessors-arm-cortex-a9-core-running-400mhz-and-10mb-chip-sramRZ/A1H FreeRTOSTM ソフトウェア開発キット 製品ページwww.renesas.com/jp/ja/software-tool/rza1h-freertos-software-package
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さんのこれ以降の相談にはリプライ出来ないと感じましたので、すみませんが、他のひとからのリプライを待って頂けませんか。申し訳ありません。
こんばんは、rainです。
いえいえ、色々教えてくださりありがとうございました。
今後も何かありましたらよろしくお願いいたします。