Minikombajn Pomiarowy  20
 All Files Functions Variables Macros
Functions | Variables
DAC.c File Reference

Plik obslugi przetwornika DAC. More...

#include <avr/io.h>
#include <avr/eeprom.h>

Functions

void DACInit (void)
 Funkcja inicjujaca DAC.
void DACOff (void)
 Funkcja wylaczajaca DAC.
void DACOn (void)
void DACResizeDMA (uint16_t tab)
void DACWriteCh0 (uint16_t val)
 Funkcja wpisujaca wartosc do DAC.
uint8_t DACOffsetCalib (int8_t val)
 Funkcja kalibrujaca offset DAC.
uint8_t DACGainCalib (int8_t val)
 Funkcja kalibrujaca wzmocnienie DAC.

Variables

uint16_t kan_out [512]
 Bufor przechowujacy probki sygnalu wyjsciowego.
EEMEM uint8_t e_offset
EEMEM uint8_t e_gain

Detailed Description

Plik obslugi przetwornika DAC.

Author
Arkadiusz Hudzikowski
Version
1.5
Date
16.01.2013

Function Documentation

uint8_t DACGainCalib ( int8_t  val)

Funkcja kalibrujaca wzmocnienie DAC.

Parameters
speed: wartosc zmiany (-128 - 127)
Returns
uint8_t : aktualna wartosc (0 - 255)
void DACInit ( void  )

Funkcja inicjujaca DAC.

Returns
none
void DACOff ( void  )

Funkcja wylaczajaca DAC.

Returns
none
uint8_t DACOffsetCalib ( int8_t  val)

Funkcja kalibrujaca offset DAC.

Parameters
speed: wartosc zmiany (-128 - 127)
Returns
uint8_t : aktualna wartosc (0 - 255)
void DACWriteCh0 ( uint16_t  val)

Funkcja wpisujaca wartosc do DAC.

Parameters
val: wartosc wyjsciowa
Returns
none