![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Moving average using interrupt for ST Nucleo F401RE. The number of average is controled by sw. This program displays the number of average on LCD device connected by I2C.
Dependencies: UITDSP_ADDA mbed UIT_ACM1602NI UIT_AQM1602
Diff: main.cpp
- Revision:
- 5:19e433ec0a20
- Parent:
- 4:7635c95836a0
--- a/main.cpp Thu Jul 09 13:15:15 2015 +0000 +++ b/main.cpp Sat Jul 25 05:31:40 2015 +0000 @@ -4,18 +4,18 @@ // // Analog Input : A0 // Analog Output: MCP4921 or 4922 using SPI -// 2015/07/09, Copyright (c) 2015 MIKAMI, Naoki +// 2015/07/25, Copyright (c) 2015 MIKAMI, Naoki //-------------------------------------------------------------- #include "mbed.h" #include "ADC_Interrupt.hpp" // for ADC using interrupt -#include "DAC_MCP4922.hpp" // for DAC MCP4922 +#include "DAC_MCP4921.hpp" // for DAC MCP4921, MCP4922 using namespace Mikami; // ACM1602Ni を使う場合は次の define 文をコメントにすること -//#define AQM1602 +#define AQM1602 #ifdef AQM1602 #include "AQM1602.hpp" @@ -27,7 +27,7 @@ const int FS_ = 12000; // Sampling frequency: 12 kHz ADC_Intr adc_(A0, FS_); // for AD using interrupt -DAC_MCP4922 myDac_; // for DA +DAC_MCP4921 myDac_; // for DA BusIn sw_(D2, D3, D4, D5); // for switch