ファンクション・ジェネレータ
Dependencies: mbed SerialTxRxIntr MyTicker7 Array_Matrix
F446_DAC.cpp@1:ea5aa7f3d68c, 2020-12-23 (annotated)
- Committer:
- MikamiUitOpen
- Date:
- Wed Dec 23 01:07:09 2020 +0000
- Revision:
- 1:ea5aa7f3d68c
- Parent:
- 0:17c762b41fc7
2
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
MikamiUitOpen | 0:17c762b41fc7 | 1 | //------------------------------------------------------------- |
MikamiUitOpen | 0:17c762b41fc7 | 2 | // STM32F446 内蔵の DAC 用のクラス |
MikamiUitOpen | 0:17c762b41fc7 | 3 | // DAC_OUT1: A2 (PA_4) |
MikamiUitOpen | 0:17c762b41fc7 | 4 | // DAC_OUT2: D13 (PA_5) |
MikamiUitOpen | 0:17c762b41fc7 | 5 | // |
MikamiUitOpen | 0:17c762b41fc7 | 6 | // 2020/10/17, Copyright (c) 2020 MIKAMI, Naoki |
MikamiUitOpen | 0:17c762b41fc7 | 7 | //------------------------------------------------------------- |
MikamiUitOpen | 0:17c762b41fc7 | 8 | |
MikamiUitOpen | 0:17c762b41fc7 | 9 | #include "F446_DAC.hpp" |
MikamiUitOpen | 0:17c762b41fc7 | 10 | |
MikamiUitOpen | 0:17c762b41fc7 | 11 | namespace Mikami |
MikamiUitOpen | 0:17c762b41fc7 | 12 | { |
MikamiUitOpen | 0:17c762b41fc7 | 13 | DacF446::DacF446(PinName pin) : da_(pin) |
MikamiUitOpen | 0:17c762b41fc7 | 14 | { |
MikamiUitOpen | 0:17c762b41fc7 | 15 | MBED_ASSERT((pin == A2) || (pin == D13)); |
MikamiUitOpen | 0:17c762b41fc7 | 16 | |
MikamiUitOpen | 0:17c762b41fc7 | 17 | if (pin == A2) |
MikamiUitOpen | 0:17c762b41fc7 | 18 | { |
MikamiUitOpen | 0:17c762b41fc7 | 19 | DAC->CR = DAC_CR_EN1; |
MikamiUitOpen | 0:17c762b41fc7 | 20 | fpWriteDac = &DacF446::WriteDac1; |
MikamiUitOpen | 0:17c762b41fc7 | 21 | } |
MikamiUitOpen | 0:17c762b41fc7 | 22 | else |
MikamiUitOpen | 0:17c762b41fc7 | 23 | { |
MikamiUitOpen | 0:17c762b41fc7 | 24 | DAC->CR = DAC_CR_EN2; |
MikamiUitOpen | 0:17c762b41fc7 | 25 | fpWriteDac = &DacF446::WriteDac2; |
MikamiUitOpen | 0:17c762b41fc7 | 26 | } |
MikamiUitOpen | 0:17c762b41fc7 | 27 | } |
MikamiUitOpen | 0:17c762b41fc7 | 28 | } |