Multiplexer lauffähig

Dependencies:   USBDevice mbed

Fork of Multiplexer-Test by H2M Teststand

Committer:
O_Shovah
Date:
Wed Sep 10 06:36:20 2014 +0000
Revision:
9:341c831b162b
Parent:
8:fd403cfcaa0a
Snippet;DMS Abfrage,Grundfunktion,ohne Kalibrierung; 100920140835;JS

Who changed what in which revision?

UserRevisionLine numberNew contents of line
O_Shovah 9:341c831b162b 1 //Includes
O_Shovah 0:42c1addaf061 2 #include "mbed.h"
O_Shovah 9:341c831b162b 3 //*************************************************************************
O_Shovah 0:42c1addaf061 4
O_Shovah 0:42c1addaf061 5 //Outputs
O_Shovah 9:341c831b162b 6 //*************************************************************************
O_Shovah 8:fd403cfcaa0a 7 DigitalOut timetest_0 (p30);
O_Shovah 0:42c1addaf061 8
O_Shovah 0:42c1addaf061 9 BusOut unused(p18);
O_Shovah 0:42c1addaf061 10
O_Shovah 0:42c1addaf061 11 //Inputs
O_Shovah 9:341c831b162b 12 //*************************************************************************
O_Shovah 9:341c831b162b 13 AnalogIn DMS_sens (p17);
O_Shovah 0:42c1addaf061 14
O_Shovah 0:42c1addaf061 15 //Communication
O_Shovah 9:341c831b162b 16 //*************************************************************************
O_Shovah 9:341c831b162b 17 int DMS_torque = 0;
O_Shovah 0:42c1addaf061 18
O_Shovah 0:42c1addaf061 19 Serial pc(USBTX, USBRX);
O_Shovah 0:42c1addaf061 20
O_Shovah 9:341c831b162b 21 //DMS-Abfrage
O_Shovah 9:341c831b162b 22 //*************************************************************************
O_Shovah 9:341c831b162b 23 void DMS_value()
O_Shovah 9:341c831b162b 24 {
O_Shovah 9:341c831b162b 25 DMS_torque = DMS_sens.read_u16();
O_Shovah 9:341c831b162b 26 }
O_Shovah 9:341c831b162b 27 //*************************************************************************
O_Shovah 0:42c1addaf061 28
O_Shovah 0:42c1addaf061 29
O_Shovah 9:341c831b162b 30 //Main
O_Shovah 9:341c831b162b 31 //*************************************************************************
O_Shovah 0:42c1addaf061 32 int main(void)
O_Shovah 0:42c1addaf061 33 {
O_Shovah 8:fd403cfcaa0a 34
O_Shovah 8:fd403cfcaa0a 35 // Time counters
O_Shovah 0:42c1addaf061 36
O_Shovah 0:42c1addaf061 37 while(true) {
O_Shovah 0:42c1addaf061 38
O_Shovah 9:341c831b162b 39 DMS_value();
O_Shovah 9:341c831b162b 40
O_Shovah 9:341c831b162b 41 pc.printf("%i\n\r",DMS_torque);
O_Shovah 0:42c1addaf061 42
O_Shovah 8:fd403cfcaa0a 43 wait(0.5);
O_Shovah 0:42c1addaf061 44 }
O_Shovah 0:42c1addaf061 45 }