Nucleo-F446RE 内蔵の AD/DA を使うためのライブラリ.DA からの出力は,標本化周波数の4倍のレートで行う.  このライブラリを登録した際のプログラム: Demo_F446_AD_DA_Multirate. Library for built-in ADC and DAC in Nucleo-F446RE. Sampling rate for DAC is four times of that for ADC.

Dependencies:   Array_Matrix

Dependents:   F446_UpSampling_GraphicEqualizer F446_UpSampling_ReverbSystem F446_UpSampling_FrqShifter_Weaver Demo_F446_AD_DA_Multirate ... more

Revision:
7:6275fe158ae8
Parent:
3:285cebe5823c
--- a/F446_ADC.cpp	Mon Jul 09 03:48:50 2018 +0000
+++ b/F446_ADC.cpp	Thu Oct 11 11:42:48 2018 +0000
@@ -4,7 +4,7 @@
 //  STM32F446 の ADC2 または ADC3 を使って割込みによりアナログ信号を
 //  入力するクラス ― マルチ・レート処理用
 //
-//  2018/04/18, Copyright (c) 2018 MIKAMI, Naoki
+//  2018/10/11, Copyright (c) 2018 MIKAMI, Naoki
 //----------------------------------------------------------------
 
 #include "F446_ADC.hpp"
@@ -45,9 +45,6 @@
                	  | ADC_CR2_ADON;                   // ADC を有効にする
         adc_->CR1 = ADC_CR1_EOCIE;					// ADC の変換終了割り込みを有効にする
 
-        // ADC 共通の設定
-        ADC->CCR = 0x0;     // 念のため
-
         // AD 変換器の外部トリガに使うタイマ (TIM8) の設定
         // 標本化周波数としてアップサンプリングに対応する値を設定する
         SetTim8(frequency);