asdasdasd
Dependencies: mbed
main.cpp@0:de55248f2ed0, 2015-06-23 (annotated)
- Committer:
- Ivan_Lazarov
- Date:
- Tue Jun 23 13:28:06 2015 +0000
- Revision:
- 0:de55248f2ed0
This theasjodhaso
Who changed what in which revision?
User | Revision | Line number | New 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 | } |