ファンクション・ジェネレータ このプログラムの説明は,CQ出版社「トランジスタ技術」の2021年10月号から開始された連載記事「STM32マイコンではじめるPC計測」の中にあります.このプログラムといっしょに使うPC側のプログラムについても同誌を参照してください.

Dependencies:   Array_Matrix mbed SerialTxRxIntr MyTicker7

F446_DAC.cpp

Committer:
MikamiUitOpen
Date:
2021-10-06
Revision:
1:0430f1ed6c2c
Parent:
0:53c0fa8a9aa2

File content as of revision 1:0430f1ed6c2c:

//-------------------------------------------------------------
//  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;
        }
    }
}