Prototype program of AD and DA using classes in UIT_ADDA. This program uses interrupt of ADC. Second channnel input is used to control volume of output for ST Nucleo F401RE. UIT_ADDA のクラスを使った AD および DA のためのプログラムの雛形.ADC の割り込みを使うバージョン.2番目のチャンネルの ADC の入力は,出力信号の大きさをコントロールするために使う.ST Nucleo F401 用.
Dependencies: UIT_ACM1602NI UIT_ADDA mbed
Diff: main.cpp
- Revision:
- 5:fd3e47335bfa
- Parent:
- 4:063b26cc467a
- Child:
- 8:6afde3ece70c
diff -r 063b26cc467a -r fd3e47335bfa main.cpp --- a/main.cpp Thu Oct 23 00:12:36 2014 +0000 +++ b/main.cpp Wed Nov 12 09:09:57 2014 +0000 @@ -3,14 +3,13 @@ // Analog Input : A0 // Analog Output: MCP4922 using SPI // A2: used for control volume of output -// 2014/10/23, Copyright (c) 2014 MIKAMI, Naoki +// 2014/11/12, Copyright (c) 2014 MIKAMI, Naoki //-------------------------------------------------------------- #include "mbed.h" #include "ADC_Interrupt.hpp" // for ADC using interrupt #include "DAC_MCP4922.hpp" // for DAC MCP4922 -#include "ScfClockTim3.hpp" // for clock supplied to SCF using namespace Mikami; @@ -42,7 +41,7 @@ int main() { - ScfClockTim3(420000); // cutoff frequency: 4.2 kHz + myDac_.ScfClockTim3(420000); // cutoff frequency: 4.2 kHz adc_.SetIntrVec(AdcIsr); // Assign ISR for ADC interrupt while (true)