STM32F446 の内蔵 ADC, DAC 用のライブラリ.このライブラリを登録した際のプログラム: Demo_DSP_ADDA. Library for build-in ADC and DAC in STM32F446.
Dependents: Demo_DSP_ADDA F446_DSP_FFT_Analyzer TrG_FFT_Analyzer DSP_MultirateLinearphase ... more
Diff: DSP_AdcIntr.hpp
- Revision:
- 3:a1dcee67c67e
- Parent:
- 1:d6121b7a8d51
diff -r 7d58c617d76a -r a1dcee67c67e DSP_AdcIntr.hpp --- a/DSP_AdcIntr.hpp Sat Nov 07 02:12:24 2020 +0000 +++ b/DSP_AdcIntr.hpp Sun Dec 20 08:04:35 2020 +0000 @@ -2,7 +2,7 @@ // STM32F446 内蔵 ADC を割込み方式で使うための派生クラス(ヘッダ) // 基底クラス: DspAdc_Base // -// 2020/05/22, Copyright (c) 2020 MIKAMI, Naoki +// 2020/12/20, Copyright (c) 2020 MIKAMI, Naoki //----------------------------------------------------------------- #include "DSP_AdcBase.hpp" @@ -12,18 +12,18 @@ namespace Mikami { - class DspAdc_Intr : public DspAdc_Base + class DspAdcIntr : public DspAdcBase { public: // コンストラクタ // fSampling 標本化周波数 [kHz] // pin 入力ピンの名前 // adc AD 変換器: ADC1, ADC2, ADC3 のいずれか - DspAdc_Intr(float fSampling, PinName pin, ADC_TypeDef* const adc = ADC2) - : DspAdc_Base(fSampling, pin, adc) + DspAdcIntr(float fSampling, PinName pin, ADC_TypeDef* const adc = ADC2) + : DspAdcBase(fSampling, pin, adc) { myAdc_->CR1 |= ADC_CR1_EOCIE; } // AD 変換終了割込みを許可 - virtual ~DspAdc_Intr() {} + virtual ~DspAdcIntr() {} // 割込みベクタの設定と AD 変換割込みを有効にする void SetIntrVec(void (*Func)());