Yasushi TAUCHI / Mbed 2 deprecated Sound_DAC

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
yueee_yt
Date:
Thu Dec 29 06:13:11 2011 +0000
Parent:
0:6d34e90916d4
Commit message:

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Mon Dec 26 13:05:05 2011 +0000
+++ b/main.cpp	Thu Dec 29 06:13:11 2011 +0000
@@ -16,7 +16,7 @@
 void sound_out(void) {
     static float j=0;
     j=j+m1;
-    if(j>180)j=j-180;
+    if (j>180)j=j-180;
     sp1.write(ms[(int)j]);
 }
 
@@ -24,13 +24,14 @@
     float mm[]={mC,mD,mE,mF,mG,mA,mB,mC*2};
     int i;
     //setting sincurv
-    for (i=0;i<180;i++) {
+    for (i=0; i<180; i++) {
         ms[i]=sin(2*3.1415*(float)i/180.0)/2.0+0.5;
     }
 
-    for (i=0;i<sizeof(mm);i++) {
-        m1=mm[i]*180/10000;
-        timer.attach_us(&sound_out,100); //10kHz
+    timer.attach_us(&sound_out,10); //10kHz
+
+    for (i=0; i<sizeof(mm); i++) {
+        m1=mm[i]*180/100000;
         wait(0.5f);
     }
     sp1.write(0.0f);