A simple differential A2D demo

Dependencies:   AnalogIn_Diff mbed

Committer:
JimCarver
Date:
Mon May 19 15:10:40 2014 +0000
Revision:
0:57c0d1d282bf
Child:
1:d32b04ea4c77
test program

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JimCarver 0:57c0d1d282bf 1 #include "mbed.h"
JimCarver 0:57c0d1d282bf 2 #include "C12832.h"
JimCarver 0:57c0d1d282bf 3
JimCarver 0:57c0d1d282bf 4 C12832 lcd(D11, D13, D12, D7, D10); // App shield LCD
JimCarver 0:57c0d1d282bf 5 AnalogIn p1( A0);
JimCarver 0:57c0d1d282bf 6 AnalogIn p2( A1);
JimCarver 0:57c0d1d282bf 7
JimCarver 0:57c0d1d282bf 8 int main() {
JimCarver 0:57c0d1d282bf 9 uint16_t r1, r2;
JimCarver 0:57c0d1d282bf 10 lcd.cls();
JimCarver 0:57c0d1d282bf 11 lcd.locate(0,1);
JimCarver 0:57c0d1d282bf 12 lcd.printf("K64F A2D");
JimCarver 0:57c0d1d282bf 13
JimCarver 0:57c0d1d282bf 14 while (true) {
JimCarver 0:57c0d1d282bf 15 r1 = p1.read_u16();
JimCarver 0:57c0d1d282bf 16 r2 = p2.read_u16();
JimCarver 0:57c0d1d282bf 17 lcd.locate(0,1);
JimCarver 0:57c0d1d282bf 18 lcd.printf("K64F A2D\nP1= %04X\nP2= %04X", r1, r2);
JimCarver 0:57c0d1d282bf 19 wait(0.1);
JimCarver 0:57c0d1d282bf 20 }
JimCarver 0:57c0d1d282bf 21 }