ライブラリ "DSP_MultirateLinearphase" の使用例.

Dependencies:   mbed DSP_MultirateLinearphase

Files at this revision

API Documentation at this revision

Comitter:
MikamiUitOpen
Date:
Sun Sep 13 06:32:49 2020 +0000
Parent:
5:505eac78fb52
Child:
7:8b2c55af5715
Commit message:
7

Changed in this revision

DSP_MultirateLinearphase.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/DSP_MultirateLinearphase.lib	Thu Jun 18 12:03:14 2020 +0000
+++ b/DSP_MultirateLinearphase.lib	Sun Sep 13 06:32:49 2020 +0000
@@ -1,1 +1,1 @@
-https://os.mbed.com/users/MikamiUitOpen/code/DSP_MultirateLinearphase/#e905fed6b994
+https://os.mbed.com/users/MikamiUitOpen/code/DSP_MultirateLinearphase/#202a7610f937
--- a/main.cpp	Thu Jun 18 12:03:14 2020 +0000
+++ b/main.cpp	Sun Sep 13 06:32:49 2020 +0000
@@ -6,7 +6,7 @@
 //
 //  処理の内容:AD 変換器からの入力をそのまま DA 変換器に出力する
 //
-//  2020/06/18, Copyright (c) 2020 MIKAMI, Naoki
+//  2020/09/13, Copyright (c) 2020 MIKAMI, Naoki
 //--------------------------------------------------------------------------
 
 #include "MultirateLiPh.hpp"    // マルチレート処理用
@@ -20,7 +20,7 @@
 using namespace Mikami;
 #pragma diag_suppress 870   // マルチバイト文字使用の警告抑制のため
 
-const int FS_ = 10;         // 入力の標本化周波数: 10 kHz
+const float FS_ = 10;       // 入力の標本化周波数: 10 kHz
 
 // 出力標本化周波数を4倍にするオブジェクト(デフォルトの補間フィルタ係数を使う場合)
 MultirateLiPh myAdDa_(FS_);
@@ -54,7 +54,7 @@
     printf("\r\nADC の入力をそのまま DAC に出力する際にマルチレート処理を利用する例\r\n");
     printf("wait: %d [μs]\r\n", us_);
 
-    myAdDa_.Start(SwiIsr);  // 標本化を開始する
+    myAdDa_.Start(&SwiIsr); // 標本化を開始する
 
     while (true) {}
 }
\ No newline at end of file