AD7606 Library demo

Dependencies:   AD7606 mbed

Committer:
frada
Date:
Mon Jan 19 16:57:18 2015 +0000
Revision:
0:f0b559912391
Child:
1:ca30c6307824
-

Who changed what in which revision?

UserRevisionLine numberNew contents of line
frada 0:f0b559912391 1 #include "mbed.h"
frada 0:f0b559912391 2 #include "ad7606.h"
frada 0:f0b559912391 3
frada 0:f0b559912391 4 #ifdef TARGET_KL25Z
frada 0:f0b559912391 5 #define MISO PTD3
frada 0:f0b559912391 6 #define SCLK PTD1
frada 0:f0b559912391 7 #define CS PTD0
frada 0:f0b559912391 8 #define CONVST PTD5
frada 0:f0b559912391 9 #define BUSY PTD4
frada 0:f0b559912391 10 #endif
frada 0:f0b559912391 11
frada 0:f0b559912391 12
frada 0:f0b559912391 13 Serial pc(USBTX, USBRX);
frada 0:f0b559912391 14 AD7606 ad7606(MISO, SCLK, CS, CONVST, BUSY, 100000);
frada 0:f0b559912391 15 //double analogValues[8] = {0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F};
frada 0:f0b559912391 16 uint16_t rawValues[8] = {0, 0, 0, 0, 0, 0, 0, 0};
frada 0:f0b559912391 17
frada 0:f0b559912391 18 int main() {
frada 0:f0b559912391 19 pc.baud(115200);
frada 0:f0b559912391 20 pc.printf("Hello, World!\r\n");
frada 0:f0b559912391 21 while(1) {
frada 0:f0b559912391 22 ad7606.readRawValues(rawValues);
frada 0:f0b559912391 23 //pc.printf("%04x, %04x, %04x, %04x, %04x, %04x, %04x, %04x\r\n", rawValues[0], rawValues[1],rawValues[2],rawValues[3],rawValues[4],rawValues[5],rawValues[6],rawValues[7]);
frada 0:f0b559912391 24 wait_ms(100);
frada 0:f0b559912391 25 }
frada 0:f0b559912391 26 }