ファンクション・ジェネレータ このプログラムの説明は,CQ出版社「トランジスタ技術」の2021年10月号から開始された連載記事「STM32マイコンではじめるPC計測」の中にあります.このプログラムといっしょに使うPC側のプログラムについても同誌を参照してください.
Dependencies: Array_Matrix mbed SerialTxRxIntr MyTicker7
Diff: F446_DAC.cpp
- Revision:
- 0:53c0fa8a9aa2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/F446_DAC.cpp Thu Sep 09 08:50:21 2021 +0000 @@ -0,0 +1,28 @@ +//------------------------------------------------------------- +// STM32F446 内蔵の DAC 用のクラス +// DAC_OUT1: A2 (PA_4) +// DAC_OUT2: D13 (PA_5) +// +// 2020/10/17, Copyright (c) 2020 MIKAMI, Naoki +//------------------------------------------------------------- + +#include "F446_DAC.hpp" + +namespace Mikami +{ + DacF446::DacF446(PinName pin) : da_(pin) + { + MBED_ASSERT((pin == A2) || (pin == D13)); + + if (pin == A2) + { + DAC->CR = DAC_CR_EN1; + fpWriteDac = &DacF446::WriteDac1; + } + else + { + DAC->CR = DAC_CR_EN2; + fpWriteDac = &DacF446::WriteDac2; + } + } +} \ No newline at end of file