Source lists for AD converter is explained on "Interface" No.10, CQ publishing Co.,Ltd, 2014. Source lists for DA converter is explained on "Interface" No.11, CQ publishing Co.,Ltd, 2014. 本ライブラリのADコンバータ用のソースリストについては,CQ出版社のインターフェース 2014年10月号に載っています. DAコンバータ用のソースリストについての説明は,CQ出版社のインターフェース 2014年11月号に載っています.

Dependents:   FFT_Sampling FIR_LPF_Direct FIR_LPF_Symmetry IIR_LPF ... more

Fork of SignalProcessingIO by CQpub0 Mikami

Committer:
CQpub0Mikami
Date:
Tue Jul 29 06:41:14 2014 +0000
Revision:
2:2a8a3dc3da8e
Parent:
0:a2cdffe24b67
ver.2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
CQpub0Mikami 0:a2cdffe24b67 1 //------------------------------------------------------
CQpub0Mikami 0:a2cdffe24b67 2 // Class for internal ADC for signal processing
CQpub0Mikami 0:a2cdffe24b67 3 //
CQpub0Mikami 0:a2cdffe24b67 4 // Copyright (c) 2014 MIKAMI, Naoki, 2014/06/17
CQpub0Mikami 0:a2cdffe24b67 5 //------------------------------------------------------
CQpub0Mikami 0:a2cdffe24b67 6
CQpub0Mikami 0:a2cdffe24b67 7 #ifndef ADC_INTERNAL_HPP
CQpub0Mikami 0:a2cdffe24b67 8 #define ADC_INTERNAL_HPP
CQpub0Mikami 0:a2cdffe24b67 9
CQpub0Mikami 0:a2cdffe24b67 10 #include "mbed.h"
CQpub0Mikami 0:a2cdffe24b67 11
CQpub0Mikami 0:a2cdffe24b67 12 namespace Mikami
CQpub0Mikami 0:a2cdffe24b67 13 {
CQpub0Mikami 0:a2cdffe24b67 14 class Adc
CQpub0Mikami 0:a2cdffe24b67 15 {
CQpub0Mikami 0:a2cdffe24b67 16 public:
CQpub0Mikami 0:a2cdffe24b67 17 explicit Adc(PinName pin = A0)
CQpub0Mikami 0:a2cdffe24b67 18 : adc_(pin) {}
CQpub0Mikami 0:a2cdffe24b67 19 float Read()
CQpub0Mikami 0:a2cdffe24b67 20 { return 2*(adc_.read() - 0.5f); }
CQpub0Mikami 0:a2cdffe24b67 21 private:
CQpub0Mikami 0:a2cdffe24b67 22 Adc(const Adc&);
CQpub0Mikami 0:a2cdffe24b67 23 Adc& operator=(const Adc&);
CQpub0Mikami 0:a2cdffe24b67 24 AnalogIn adc_;
CQpub0Mikami 0:a2cdffe24b67 25 };
CQpub0Mikami 0:a2cdffe24b67 26 }
CQpub0Mikami 0:a2cdffe24b67 27 #endif // ADC_INTERNAL_HPP