
Realtime sound spectrogram using FFT or linear prediction. Spectrogram is displayed on the display of PC. リアルタイム・スペクトログラム.解析の手法:FFT,線形予測法.スペクトログラムは PC のディスプレー装置に表示される.PC 側のプログラム:F446_Spectrogram.
Dependencies: Array_Matrix mbed SerialTxRxIntr F446_AD_DA UIT_FFT_Real
myFunctions.hpp@0:a539141b9dec, 2017-02-17 (annotated)
- Committer:
- MikamiUitOpen
- Date:
- Fri Feb 17 04:55:10 2017 +0000
- Revision:
- 0:a539141b9dec
- Child:
- 2:acc16e3f91ac
1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
MikamiUitOpen | 0:a539141b9dec | 1 | #include "mbed.h" |
MikamiUitOpen | 0:a539141b9dec | 2 | #include <string> |
MikamiUitOpen | 0:a539141b9dec | 3 | #include "Array.hpp" |
MikamiUitOpen | 0:a539141b9dec | 4 | using namespace Mikami; |
MikamiUitOpen | 0:a539141b9dec | 5 | |
MikamiUitOpen | 0:a539141b9dec | 6 | #ifndef MY_FUNCTIONS_HPP |
MikamiUitOpen | 0:a539141b9dec | 7 | #define MY_FUNCTIONS_HPP |
MikamiUitOpen | 0:a539141b9dec | 8 | |
MikamiUitOpen | 0:a539141b9dec | 9 | const int RX_MAX_ = 32; // 受信バッファの文字数の最大値 |
MikamiUitOpen | 0:a539141b9dec | 10 | |
MikamiUitOpen | 0:a539141b9dec | 11 | extern string rxBuffer_; // 受信バッファ |
MikamiUitOpen | 0:a539141b9dec | 12 | extern __IO bool eol_; // "\r" を受信した場合に true |
MikamiUitOpen | 0:a539141b9dec | 13 | |
MikamiUitOpen | 0:a539141b9dec | 14 | extern Serial pc_; |
MikamiUitOpen | 0:a539141b9dec | 15 | extern DigitalOut myLed_; |
MikamiUitOpen | 0:a539141b9dec | 16 | |
MikamiUitOpen | 0:a539141b9dec | 17 | // シリアル・ポートの受信割り込み |
MikamiUitOpen | 0:a539141b9dec | 18 | void Rx(); |
MikamiUitOpen | 0:a539141b9dec | 19 | // データを PC へ転送 |
MikamiUitOpen | 0:a539141b9dec | 20 | void Xfer(Array<int16_t> &xn); |
MikamiUitOpen | 0:a539141b9dec | 21 | |
MikamiUitOpen | 0:a539141b9dec | 22 | #endif // MY_FUNCTIONS_HPP |