ECE4180proj / Mbed 2 deprecated 4180_proj_approach_2

Dependencies:   4DGL-uLCD-SE mbed AD5206

Committer:
taoqiuyang
Date:
Tue Dec 01 06:53:15 2015 +0000
Revision:
0:1db7e816a191
Child:
1:d4dce9aeea69
Test code for 2nd approach for the function generator

Who changed what in which revision?

UserRevisionLine numberNew contents of line
taoqiuyang 0:1db7e816a191 1 /* ECE4180 Final Project -- mbed Function Generator
taoqiuyang 0:1db7e816a191 2
taoqiuyang 0:1db7e816a191 3 Platform: mbed LPC-1768
taoqiuyang 0:1db7e816a191 4
taoqiuyang 0:1db7e816a191 5 Team member: Hanjie Xie
taoqiuyang 0:1db7e816a191 6 Qiuyang Tao
taoqiuyang 0:1db7e816a191 7 Xuefeng Jin
taoqiuyang 0:1db7e816a191 8 Yuqing Peng
taoqiuyang 0:1db7e816a191 9 */
taoqiuyang 0:1db7e816a191 10
taoqiuyang 0:1db7e816a191 11
taoqiuyang 0:1db7e816a191 12 #include "mbed.h"
taoqiuyang 0:1db7e816a191 13 #include "uLCD_4DGL.h"
taoqiuyang 0:1db7e816a191 14
taoqiuyang 0:1db7e816a191 15 //----- Objects for devices----------------------
taoqiuyang 0:1db7e816a191 16 Serial pc(USBTX, USBRX);
taoqiuyang 0:1db7e816a191 17 Serial funGen(p28, p27);
taoqiuyang 0:1db7e816a191 18 uLCD_4DGL lcd(p13, p14, p15);
taoqiuyang 0:1db7e816a191 19
taoqiuyang 0:1db7e816a191 20
taoqiuyang 0:1db7e816a191 21
taoqiuyang 0:1db7e816a191 22 void initialize_LCD(){
taoqiuyang 0:1db7e816a191 23 lcd.baudrate(3000000);
taoqiuyang 0:1db7e816a191 24 lcd.background_color(0);
taoqiuyang 0:1db7e816a191 25 lcd.cls();
taoqiuyang 0:1db7e816a191 26
taoqiuyang 0:1db7e816a191 27 lcd.printf("Initializing...\n");
taoqiuyang 0:1db7e816a191 28 lcd.printf("Fun Generator Demo");
taoqiuyang 0:1db7e816a191 29 }
taoqiuyang 0:1db7e816a191 30
taoqiuyang 0:1db7e816a191 31
taoqiuyang 0:1db7e816a191 32
taoqiuyang 0:1db7e816a191 33 int main(void){
taoqiuyang 0:1db7e816a191 34 initialize_LCD();
taoqiuyang 0:1db7e816a191 35
taoqiuyang 0:1db7e816a191 36 while (1){
taoqiuyang 0:1db7e816a191 37 funGen.printf("0,3000\n");
taoqiuyang 0:1db7e816a191 38 wait(500);
taoqiuyang 0:1db7e816a191 39 }
taoqiuyang 0:1db7e816a191 40 }