2nd approach
Dependencies: 4DGL-uLCD-SE mbed AD5206
main.cpp
- Committer:
- taoqiuyang
- Date:
- 2015-12-01
- Revision:
- 2:a906fdd1c2fb
- Parent:
- 1:d4dce9aeea69
File content as of revision 2:a906fdd1c2fb:
/* ECE4180 Final Project -- mbed Function Generator Platform: mbed LPC-1768 Team member: Hanjie Xie Qiuyang Tao Xuefeng Jin Yuqing Peng */ #include "mbed.h" #include "uLCD_4DGL.h" #include <AD5206.h> //----- Objects for devices---------------------- Serial pc(USBTX, USBRX); Serial funGen(p28, p27); uLCD_4DGL lcd(p13, p14, p15); AD5206 digipot(p5, p6, p7,p8);//MOSI, MISO, CLK, CS' int val; void initialize_LCD(){ lcd.baudrate(3000000); lcd.background_color(0); lcd.cls(); lcd.printf("Initializing...\n"); lcd.printf("Fun Generator Demo"); } int main(void){ initialize_LCD(); while (1){ funGen.printf("1,3000\n"); //change gain of the opamp, in order to change output amplitude digipot.write_AD5206(0,val); val=val+10; if (val>=255){val=0;} wait(1); } }