Senzory 1.0
ADC Driver

Jednoduchý ovladač 10bit ADC převodníku mikrokontroléru AVR. More...

Files

file  adc.c
 Implementace ovladače 10bit ADC převodníku AVR.

Functions

void ADC_init (void)
 Inicializuje ADC modul.
uint16_t ADC_read (uint8_t channel)
 Provede čtení z daného ADC kanálu.

Detailed Description

Jednoduchý ovladač 10bit ADC převodníku mikrokontroléru AVR.

Poskytuje funkce pro inicializaci převodníku a čtení hodnot z libovolného analogového kanálu (A0–A7).

Function Documentation

◆ ADC_init()

void ADC_init ( void )

Inicializuje ADC modul.

Nastaví referenční napětí na AVcc (typicky 5 V), zapne ADC a nastaví prescaler na 64.

◆ ADC_read()

uint16_t ADC_read ( uint8_t channel)

Provede čtení z daného ADC kanálu.

Parameters
channelČíslo analogového kanálu (0 = A0, 1 = A1, ...).
Returns
10bit hodnota z ADC (0–1023).