Laxmi Kant Tiwari
/
ADC_DAC
ADC and DAC of FRDM Board. PTE20 is input than can take maximum 3.3v and minimum 0.0v PTE30 is output
main.cpp@0:c7bd9a3bc33a, 2015-10-04 (annotated)
- Committer:
- laxmimerit
- Date:
- Sun Oct 04 11:37:05 2015 +0000
- Revision:
- 0:c7bd9a3bc33a
ADC and DAC of FRDM Board
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
laxmimerit | 0:c7bd9a3bc33a | 1 | #include "mbed.h" |
laxmimerit | 0:c7bd9a3bc33a | 2 | // The sinewave is created on this pin |
laxmimerit | 0:c7bd9a3bc33a | 3 | AnalogOut aout(PTE30); |
laxmimerit | 0:c7bd9a3bc33a | 4 | AnalogIn ain(PTE20); |
laxmimerit | 0:c7bd9a3bc33a | 5 | |
laxmimerit | 0:c7bd9a3bc33a | 6 | DigitalOut myled(LED1); |
laxmimerit | 0:c7bd9a3bc33a | 7 | int i; |
laxmimerit | 0:c7bd9a3bc33a | 8 | int main() { |
laxmimerit | 0:c7bd9a3bc33a | 9 | while(1) { |
laxmimerit | 0:c7bd9a3bc33a | 10 | i = ain.read_u16(); |
laxmimerit | 0:c7bd9a3bc33a | 11 | aout.write_u16(i); |
laxmimerit | 0:c7bd9a3bc33a | 12 | } |
laxmimerit | 0:c7bd9a3bc33a | 13 | } |