A simple differential A2D demo

Dependencies:   AnalogIn_Diff mbed

Committer:
JimCarver
Date:
Tue May 20 01:03:44 2014 +0000
Revision:
1:d32b04ea4c77
Parent:
0:57c0d1d282bf
Child:
2:ce56cf821e38
A simple demo of Differential 16 bit Analog to Digital conversion on a K64F platform

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
JimCarver 0:57c0d1d282bf 9 int main() {
JimCarver 1:d32b04ea4c77 10 int16_t d1;
JimCarver 1:d32b04ea4c77 11 float f;
JimCarver 1:d32b04ea4c77 12 pc.printf("Differential A/D Test\r\n");
JimCarver 1:d32b04ea4c77 13 AnalogIn_Diff a2d(0);
JimCarver 1:d32b04ea4c77 14 printf("Running\r\n\n");
JimCarver 0:57c0d1d282bf 15
JimCarver 0:57c0d1d282bf 16 while (true) {
JimCarver 1:d32b04ea4c77 17
JimCarver 1:d32b04ea4c77 18 d1 = a2d.read_16();
JimCarver 1:d32b04ea4c77 19 f = a2d.read();
JimCarver 1:d32b04ea4c77 20 pc.printf("Result= %f, %d\r\n", f, d1);
JimCarver 1:d32b04ea4c77 21 wait(0.2);
JimCarver 0:57c0d1d282bf 22 }
JimCarver 0:57c0d1d282bf 23 }