Test
Dependencies: mbed-dev-OS5_10_4
MySources/AdRead.h@0:014fad4dfb9d, 2020-08-07 (annotated)
- Committer:
- kevman
- Date:
- Fri Aug 07 07:24:21 2020 +0000
- Revision:
- 0:014fad4dfb9d
Test
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kevman | 0:014fad4dfb9d | 1 | /*------------------------------------------------------------------------------- |
kevman | 0:014fad4dfb9d | 2 | Programm Name: AdRead.h |
kevman | 0:014fad4dfb9d | 3 | Version: 1.0 |
kevman | 0:014fad4dfb9d | 4 | Sprache: C++ |
kevman | 0:014fad4dfb9d | 5 | Compiler: mbed |
kevman | 0:014fad4dfb9d | 6 | Autor: PS |
kevman | 0:014fad4dfb9d | 7 | Copyright: PS |
kevman | 0:014fad4dfb9d | 8 | |
kevman | 0:014fad4dfb9d | 9 | Funktion: Lese-Funktion für den A/D Wandlerzugriff |
kevman | 0:014fad4dfb9d | 10 | |
kevman | 0:014fad4dfb9d | 11 | -------------------------------------------------------------------------------*/ |
kevman | 0:014fad4dfb9d | 12 | union Converter0 |
kevman | 0:014fad4dfb9d | 13 | { |
kevman | 0:014fad4dfb9d | 14 | unsigned long AdComplete; |
kevman | 0:014fad4dfb9d | 15 | unsigned char AdPart[4]; |
kevman | 0:014fad4dfb9d | 16 | }; |
kevman | 0:014fad4dfb9d | 17 | |
kevman | 0:014fad4dfb9d | 18 | extern bool g_fDisableDataRead; |
kevman | 0:014fad4dfb9d | 19 | |
kevman | 0:014fad4dfb9d | 20 | |
kevman | 0:014fad4dfb9d | 21 | extern long g_nChn1Counter; |
kevman | 0:014fad4dfb9d | 22 | extern long g_nChn2Counter; |
kevman | 0:014fad4dfb9d | 23 | extern long g_nFinishCounter; |
kevman | 0:014fad4dfb9d | 24 | |
kevman | 0:014fad4dfb9d | 25 | |
kevman | 0:014fad4dfb9d | 26 | extern void AdReset(); |
kevman | 0:014fad4dfb9d | 27 | |
kevman | 0:014fad4dfb9d | 28 | |
kevman | 0:014fad4dfb9d | 29 | extern int Adc0ReadChn(); |
kevman | 0:014fad4dfb9d | 30 | extern int Adc1ReadChn(); |
kevman | 0:014fad4dfb9d | 31 | |
kevman | 0:014fad4dfb9d | 32 | extern void ReadConverter0(); |
kevman | 0:014fad4dfb9d | 33 | extern void ReadConverter1(); |
kevman | 0:014fad4dfb9d | 34 | |
kevman | 0:014fad4dfb9d | 35 | extern int CheckAnalogIn(); |
kevman | 0:014fad4dfb9d | 36 | |
kevman | 0:014fad4dfb9d | 37 | // Methoden aus AdCalculations |
kevman | 0:014fad4dfb9d | 38 | //------------------------------------------ |
kevman | 0:014fad4dfb9d | 39 | extern void InitBaseInputArray(); |
kevman | 0:014fad4dfb9d | 40 | extern int CheckLimitValues(); |
kevman | 0:014fad4dfb9d | 41 | extern int CalculateAdBaseValues(); |
kevman | 0:014fad4dfb9d | 42 |