CQエレクトロニクス・セミナ「実習・マイコンを動かしながら学ぶディジタル・フィルタ」で使う適応線スペクトル強調器(ALE)のプログラム.ステップサイズパラメータをターミナルから変更できる. http://seminar.cqpub.co.jp/ccm/ES18-0020
Dependencies: F746_GUI F746_SAI_IO mbed
Diff: main.cpp
- Revision:
- 3:c483fc6c11a9
- Parent:
- 2:ef391be185f5
- Child:
- 4:bde47691ec93
--- a/main.cpp Tue Mar 20 04:46:59 2018 +0000 +++ b/main.cpp Mon Sep 03 11:32:05 2018 +0000 @@ -10,7 +10,7 @@ // F746_SAI_IO Rev.12 // mbed Rev.161 // -// 2018/03/20, Copyright (c) 2018 MIKAMI, Naoki +// 2018/09/03, Copyright (c) 2018 MIKAMI, Naoki //----------------------------------------------------------------- #include "SAI_InOut.hpp" @@ -75,14 +75,19 @@ // ディジタルフィルタなどの信号処理の実行 int16_t yn = df.Execute(xn); //------------------------------------------------------ - myPanel.Store(xn, yn, n); // 表示用として格納 - // ヘッドフォン端子への出力信号の選択 + // ヘッドフォン端子への出力信号と表示する信号の選択 switch (myPanel.GetOutNum()) { - case 0: mySai.Output(xn, yn); break; // 入出力信号 - case 1: mySai.Output(xn, xn); break; // 両チャンネル:入力信号 - case 2: mySai.Output(yn, yn); break; // 両チャンネル:出力信号 + case 0: mySai.Output(xn, yn); // 入出力信号 + myPanel.Store(xn, yn, n); // 表示用として格納 + break; + case 1: mySai.Output(xn, xn); // 両チャンネル:入力信号 + myPanel.Store(xn, xn, n); // 表示用として格納 + break; + case 2: mySai.Output(yn, yn); // 両チャンネル:出力信号 + myPanel.Store(yn, yn, n); // 表示用として格納 + break; } }