asdasdasd

Dependencies:   mbed

Committer:
Ivan_Lazarov
Date:
Tue Jun 23 13:28:06 2015 +0000
Revision:
0:de55248f2ed0
This theasjodhaso

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Ivan_Lazarov 0:de55248f2ed0 1 #include "mbed.h"
Ivan_Lazarov 0:de55248f2ed0 2 AnalogOut Aout(PTE30);
Ivan_Lazarov 0:de55248f2ed0 3 DigitalOut Output(PTD6);
Ivan_Lazarov 0:de55248f2ed0 4
Ivan_Lazarov 0:de55248f2ed0 5 float x;
Ivan_Lazarov 0:de55248f2ed0 6 unsigned int i,j,out;
Ivan_Lazarov 0:de55248f2ed0 7 int array[100];
Ivan_Lazarov 0:de55248f2ed0 8
Ivan_Lazarov 0:de55248f2ed0 9 int main() {
Ivan_Lazarov 0:de55248f2ed0 10 x=0;
Ivan_Lazarov 0:de55248f2ed0 11 i=0;
Ivan_Lazarov 0:de55248f2ed0 12 out=0;
Ivan_Lazarov 0:de55248f2ed0 13 for(i=0;i<99;i++) {
Ivan_Lazarov 0:de55248f2ed0 14 Output=out;
Ivan_Lazarov 0:de55248f2ed0 15 x=16*2047.0*(1+sin(2*3.142*i/50));
Ivan_Lazarov 0:de55248f2ed0 16 array[i]=x;
Ivan_Lazarov 0:de55248f2ed0 17 }
Ivan_Lazarov 0:de55248f2ed0 18
Ivan_Lazarov 0:de55248f2ed0 19 while(1){
Ivan_Lazarov 0:de55248f2ed0 20 i=0;
Ivan_Lazarov 0:de55248f2ed0 21 for(i=0;i<99;i++){
Ivan_Lazarov 0:de55248f2ed0 22 j=array[i];
Ivan_Lazarov 0:de55248f2ed0 23 Aout.write_u16(j);
Ivan_Lazarov 0:de55248f2ed0 24 }
Ivan_Lazarov 0:de55248f2ed0 25 }
Ivan_Lazarov 0:de55248f2ed0 26 }