A simple differential A2D demo

Dependencies:   AnalogIn_Diff mbed

Committer:
JimCarver
Date:
Thu May 22 17:41:17 2014 +0000
Revision:
2:ce56cf821e38
Parent:
1:d32b04ea4c77
Now supports Channels 0 & 1 for both ADC0 & ADC1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JimCarver 0:57c0d1d282bf 1 #include "mbed.h"
JimCarver 1:d32b04ea4c77 2 #include "AnalogIn_Diff.h"
JimCarver 0:57c0d1d282bf 3
JimCarver 1:d32b04ea4c77 4 Serial pc(USBTX, USBRX);
JimCarver 1:d32b04ea4c77 5
JimCarver 1:d32b04ea4c77 6
JimCarver 1:d32b04ea4c77 7
JimCarver 0:57c0d1d282bf 8 int main() {
JimCarver 1:d32b04ea4c77 9 int16_t d1;
JimCarver 1:d32b04ea4c77 10 float f;
JimCarver 1:d32b04ea4c77 11 pc.printf("Differential A/D Test\r\n");
JimCarver 1:d32b04ea4c77 12 AnalogIn_Diff a2d(0);
JimCarver 1:d32b04ea4c77 13 printf("Running\r\n\n");
JimCarver 0:57c0d1d282bf 14
JimCarver 0:57c0d1d282bf 15 while (true) {
JimCarver 1:d32b04ea4c77 16
JimCarver 2:ce56cf821e38 17 d1 = a2d.read_16(1);
JimCarver 2:ce56cf821e38 18 f = a2d.read(1);
JimCarver 1:d32b04ea4c77 19 pc.printf("Result= %f, %d\r\n", f, d1);
JimCarver 1:d32b04ea4c77 20 wait(0.2);
JimCarver 0:57c0d1d282bf 21 }
JimCarver 0:57c0d1d282bf 22 }