H2M Teststand
/
Multiplexer-Test
Multiplexer lauffähig
Fork of Multiplexer-Test by
Multiplexer_read.cpp@9:341c831b162b, 2014-09-10 (annotated)
- 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?
User | Revision | Line number | New 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 | } |