タイマーと配列

はじめまして,softmと申します。

現在RX65Nを用いてデータ計測を行っています。

データを取得してからPCにデータをシリアル通信で

送っているのですが,これを1分間経ったらい分間のデータを

まとめて送信できるようにしたいです。

しかし,その間のタイマーの使い方とデータの保管の仕方がわかりません

どなたかわかる方ご教授願います。

ちなみに開発環境はcs+です。

  • NoMaYさん,こんにちは。

    返信ありがとうございます。

    今日は作業する時間がないので

    また明日やってから連絡させていただきます。

  • NoMaYさん,こんにちは。

    スマートコンフィグレータの設定までは終わりました。

    clrpsw_i();
    カウンタ = 0;
    setpsw_i();

    はmain()の中に書き込めばよいのでしょうか?
    本当に無知なものですみません。

     

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

    > main()の中に書き込めばよいのでしょうか?

    はい、以下の赤文字箇所のことです。

    void main(void)
    {
        for(;;)
        {
            A/D変換結果読み込み(イベントドリブン?) → 配列へ順次格納?
            if (カウンタ >= 60000)
            {
                /* 60秒毎の処理 */
                カウンタクリア → クリア後は再度1ms毎にカウントアップ
                配列へ格納したA/D変換結果を一挙に文字列化して一括送信?
            }
        }
    }

     

  • NoMaYさん,こんにちは。

    連絡が遅くなり申し訳ございません。

    頑張って実装してみます。