不韋 呂
/
SDR_FM_Tx
AM中波放送用SDR.CICフィルタのみを使用.CQ出版社「トランジスタ技術」誌,2021年5月号に掲載
Diff: SDR_Library/F446_DAC.cpp
- Revision:
- 0:7a653530c8ce
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SDR_Library/F446_DAC.cpp Sat Aug 29 11:26:29 2020 +0000 @@ -0,0 +1,24 @@ +//-------------------------------------------------------- +// STM32F446 内蔵の DAC 用のクラス +// 出力端子: A2 (PA_4) に固定 +// +// 2020/07/23, Copyright (c) 2020 MIKAMI, Naoki +//-------------------------------------------------------- + +#include "F446_DAC.hpp" +#include "pinmap.h" // pin_function() で使用 + +namespace Mikami +{ + // コンストラクタ + DacF446::DacF446() : DAC_(DAC) + { + // A2 に対応する GPIOx_MODER をアナログ・モードに設定する + pin_function(A2, STM_MODE_ANALOG); + + __HAL_RCC_DAC_CLK_ENABLE(); // DAC にクロックを供給する + // __HAL_RCC_DAC_CLK_ENABLE() の定義:stm32f4xx_hal_rcc_ex.h + + DAC_->CR = DAC_CR_EN1; // DAC を有効にする + } +} \ No newline at end of file