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

Committer:
MikamiUitOpen
Date:
Sun Dec 20 08:04:35 2020 +0000
Revision:
3:a1dcee67c67e
Parent:
1:d6121b7a8d51
4

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MikamiUitOpen 1:d6121b7a8d51 1 //-------------------------------------------------------------
MikamiUitOpen 1:d6121b7a8d51 2 // STM32F446 内蔵 ADC を割込み方式で使うための派生クラス
MikamiUitOpen 1:d6121b7a8d51 3 // 基底クラス: DspAdc_Base
MikamiUitOpen 1:d6121b7a8d51 4 //
MikamiUitOpen 3:a1dcee67c67e 5 // 2020/12/20, Copyright (c) 2020 MIKAMI, Naoki
MikamiUitOpen 1:d6121b7a8d51 6 //-------------------------------------------------------------
MikamiUitOpen 1:d6121b7a8d51 7
MikamiUitOpen 1:d6121b7a8d51 8 #include "DSP_AdcIntr.hpp"
MikamiUitOpen 1:d6121b7a8d51 9
MikamiUitOpen 1:d6121b7a8d51 10 namespace Mikami
MikamiUitOpen 1:d6121b7a8d51 11 {
MikamiUitOpen 1:d6121b7a8d51 12 // 割込みベクタの設定と AD 変換割込みを有効にする
MikamiUitOpen 3:a1dcee67c67e 13 void DspAdcIntr::SetIntrVec(void (*Func)())
MikamiUitOpen 1:d6121b7a8d51 14 {
MikamiUitOpen 1:d6121b7a8d51 15 fp_ = Func; // 引数として渡された処理を割り当てる
MikamiUitOpen 1:d6121b7a8d51 16 NVIC_SetVector(ADC_IRQn, (uint32_t)Isr); // "core_cm4.h" 参照
MikamiUitOpen 1:d6121b7a8d51 17 NVIC_EnableIRQ(ADC_IRQn); // "core_cm4.h" 参照
MikamiUitOpen 1:d6121b7a8d51 18 }
MikamiUitOpen 1:d6121b7a8d51 19
MikamiUitOpen 1:d6121b7a8d51 20 // static メンバの実体
MikamiUitOpen 3:a1dcee67c67e 21 void (*DspAdcIntr::fp_)();
MikamiUitOpen 1:d6121b7a8d51 22 }