AM中波放送用SDR.CICフィルタのみを使用.CQ出版社「トランジスタ技術」誌,2021年4月号に掲載

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers F446_DAC.cpp Source File

F446_DAC.cpp

00001 //--------------------------------------------------------
00002 //  STM32F446 内蔵の DAC 用のクラス
00003 //      出力端子:   A2 (PA_4) に固定
00004 //
00005 //  2020/07/23, Copyright (c) 2020 MIKAMI, Naoki
00006 //--------------------------------------------------------
00007 
00008 #include "F446_DAC.hpp"
00009 #include "pinmap.h"         // pin_function() で使用
00010 
00011 namespace Mikami
00012 {
00013     // コンストラクタ
00014     DacF446::DacF446() : DAC_(DAC)
00015     {
00016         // A2 に対応する GPIOx_MODER をアナログ・モードに設定する
00017         pin_function(A2, STM_MODE_ANALOG);
00018 
00019         __HAL_RCC_DAC_CLK_ENABLE(); // DAC にクロックを供給する
00020         // __HAL_RCC_DAC_CLK_ENABLE() の定義:stm32f4xx_hal_rcc_ex.h
00021         
00022         DAC_->CR = DAC_CR_EN1;      // DAC を有効にする
00023     }
00024 }