Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed DSP_MultirateLinearphase
Diff: main.cpp
- Revision:
- 9:388a0203ac37
- Parent:
- 8:8256c55a802a
- Child:
- 10:d8a0c3bbab09
--- a/main.cpp Sat Nov 28 02:27:28 2020 +0000
+++ b/main.cpp Sun Dec 06 07:21:52 2020 +0000
@@ -6,7 +6,7 @@
//
// 処理の内容:AD 変換器からの入力をそのまま DA 変換器に出力する
//
-// 2020/11/28, Copyright (c) 2020 MIKAMI, Naoki
+// 2020/12/06, Copyright (c) 2020 MIKAMI, Naoki
//--------------------------------------------------------------------------
#include "MultirateLiPh.hpp" // マルチレート処理用
@@ -27,14 +27,12 @@
// 次の行はデフォルト以外の補間用フィルタ係数を使う場合
//MultirateLiPh myAdDa_(FS_, ORDER_, HK1_, HK2_, HK3_);
-// 信号処理に割り当てられる処理時間を見積もるために使用
+// 信号処理に割り当てられる処理時間を見積るために使用
// 標本化周波数が 10 kHz の場合
//int us_ = 50; // OK
-int us_ = 90; // 72 次: OK, 96 次: OK
-//int us_ = 99; // NG
-//int us_ = 95; // NG
-//int us_ = 92; // NG
-//int us_ = 91; // 72 次: OK, 96 次: NG
+int us_ = 90; // 70 次: OK, 94 次: OK
+//int us_ = 91; // 70 次: OK, 94 次: NG
+//int us_ = 92; // 70 次: NG, 94 次: NG
// ソフトウェア割込みに対する割込みサービス・ルーチン
void SwiIsr()
@@ -42,7 +40,7 @@
float sn = myAdDa_.Input();
//-----------------------------------------------------------------
// 実際には,ここにディジタルフィルタなどの処理を記述する
- wait_us(us_); // 信号処理に許される実行時間を見積もるため
+ wait_us(us_); // 信号処理に許される実行時間を見積るため
// ここの処理時間が長すぎる場合はおかしな出力波形になる
// 実際の信号処理では,この関数は不要
//-----------------------------------------------------------------