F446_AD_DA_Multirate の使用例. AD された信号をそのまま DA に出力する. 標本化周波数:10 kHz

Dependencies:   F446_AD_DA_Multirate mbed

Files at this revision

API Documentation at this revision

Comitter:
MikamiUitOpen
Date:
Thu Oct 11 11:43:25 2018 +0000
Parent:
6:2199a6874b78
Commit message:
8

Changed in this revision

F446_AD_DA_Multirate.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
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- a/F446_AD_DA_Multirate.lib	Mon Jul 09 03:49:11 2018 +0000
+++ b/F446_AD_DA_Multirate.lib	Thu Oct 11 11:43:25 2018 +0000
@@ -1,1 +1,1 @@
-https://os.mbed.com/users/MikamiUitOpen/code/F446_AD_DA_Multirate/#a14d7f0bc3f5
+https://os.mbed.com/users/MikamiUitOpen/code/F446_AD_DA_Multirate/#6275fe158ae8
--- a/main.cpp	Mon Jul 09 03:49:11 2018 +0000
+++ b/main.cpp	Thu Oct 11 11:43:25 2018 +0000
@@ -4,7 +4,7 @@
 //
 //  処理の内容:AD 変換器からの入力をそのまま DA 変換器に出力する
 //
-//  2018/07/09, Copyright (c) 2018 MIKAMI, Naoki
+//  2018/10/11, Copyright (c) 2018 MIKAMI, Naoki
 //----------------------------------------------------------------------
 
 #include "F446_Multirate.hpp"
@@ -12,26 +12,25 @@
 
 using namespace Mikami;
 
-const int FS_ = 10000;  // 入力の標本化周波数: 10 kHz
-F446_Multirate myAdDa_; // 出力標本化周波数を4倍にするオブジェクト
-   
 int main()
 {
+    const int FS = 10000;   // 入力の標本化周波数: 10 kHz
+    F446_Multirate myAdDa;  // 出力標本化周波数を4倍にするオブジェクト
     printf("\r\n開始します.\r\n");
 
-    // F446_Multirate::Start() と F446_Multirate::Input() の間に printf() の
-    // ように重い処理は実行しないこと.
-    myAdDa_.Start(FS_);         // 標本化を開始する
+    // F446_Multirate::Start() と F446_Multirate::Input() の間に
+    // printf() のように重い処理は実行しないこと.
+    myAdDa.Start(FS);       // 標本化を開始する
 
     while (true)
     {
         //------------------------------------------------------------
         // ここにディジタルフィルタ等の処理を記述する
-        float xn = myAdDa_.Input(); // 入力
+        float xn = myAdDa.Input();  // 入力
 //        wait_us(93);                // 標本化周波数が 10 kHz の場合,
                                     // 93 μs 以下の実行時間の信号処理であれば OK
         float yn = xn;              // これは入力信号に何も処理しない例
-        myAdDa_.Output(yn);         // 出力
+        myAdDa.Output(yn);          // 出力
         //------------------------------------------------------------
     }
 }
--- a/mbed.bld	Mon Jul 09 03:49:11 2018 +0000
+++ b/mbed.bld	Thu Oct 11 11:43:25 2018 +0000
@@ -1,1 +1,1 @@
-https://os.mbed.com/users/mbed_official/code/mbed/builds/5aab5a7997ee
\ No newline at end of file
+https://os.mbed.com/users/mbed_official/code/mbed/builds/e95d10626187
\ No newline at end of file