Minikombajn Pomiarowy  20
 All Files Functions Variables Macros
Functions
ADC.h File Reference

Plik naglowkowy obslugi przetwornika ADC. More...

Go to the source code of this file.

Functions

void ADCInit (void)
 Funkcja inicjujaca ADC.
void ADCOff (void)
 Funkcja wylaczajaca ADC.
int16_t ADCGetCh0 (void)
 Funkcja odczytujaca kanal 0 ADC.
int16_t ADCGetCh1 (void)
 Funkcja odczytujaca kanal 1 ADC.
int16_t ADCGetCh2 (void)
 Funkcja odczytujaca kanal 2 ADC.
void ADCSetPeroid (uint8_t per)
 Funkcja ustawiajaca podstawe czasu.
void ADCSetGain (uint8_t g1, uint8_t g2)
 Funkcja ustawiajaca wzmocnienie.
void ADCRunOffsetCal (void)
 Funkcja kalibrujaca offset sygnalu wejsciowego.
void ADCOffsetCorrect (int16_t *wsk, uint8_t channels, uint8_t vdiv1, uint8_t vdiv2)
 Funkcja korygujaca sygnal na podstawie danych kalibracyjnych.

Detailed Description

Plik naglowkowy obslugi przetwornika ADC.

Author
Arkadiusz Hudzikowski
Version
1.5
Date
16.01.2013

Function Documentation

int16_t ADCGetCh0 ( void  )

Funkcja odczytujaca kanal 0 ADC.

Returns
int16_t : odczytana wartosc
int16_t ADCGetCh1 ( void  )

Funkcja odczytujaca kanal 1 ADC.

Returns
int16_t : odczytana wartosc
int16_t ADCGetCh2 ( void  )

Funkcja odczytujaca kanal 2 ADC.

Returns
int16_t : odczytana wartosc
void ADCInit ( void  )

Funkcja inicjujaca ADC.

Returns
none
void ADCOff ( void  )

Funkcja wylaczajaca ADC.

Returns
none
void ADCOffsetCorrect ( int16_t *  wsk,
uint8_t  channels,
uint8_t  vdiv1,
uint8_t  vdiv2 
)

Funkcja korygujaca sygnal na podstawie danych kalibracyjnych.

Parameters
*wsk: adres bufora sygnalu
channels: 0 - praca 1 kanalowa, 1 - praca dwukanalowa
vdiv1: wzmocnienie kanalu 1
vdiv2: wzmocnienie kanalu 2
Returns
none
void ADCRunOffsetCal ( void  )

Funkcja kalibrujaca offset sygnalu wejsciowego.

Returns
none
void ADCSetGain ( uint8_t  g1,
uint8_t  g2 
)

Funkcja ustawiajaca wzmocnienie.

wartosc wzmocnienia wynosi 2^gx, gdzie gx to parametr podawany w funkcji

Parameters
g1: wartosc wzmocnienia dla kanalu 1 (ch0)
g2: wartosc wzmocnienia dla kanalu 2 (ch1)
Returns
none
void ADCSetPeroid ( uint8_t  per)

Funkcja ustawiajaca podstawe czasu.

Parameters
per: numer wybranej podstawy czasu
Returns
none