|
Senzory 1.0
|
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. | |
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).
| void ADC_init | ( | void | ) |
Inicializuje ADC modul.
Nastaví referenční napětí na AVcc (typicky 5 V), zapne ADC a nastaví prescaler na 64.
| uint16_t ADC_read | ( | uint8_t | channel | ) |
Provede čtení z daného ADC kanálu.
| channel | Číslo analogového kanálu (0 = A0, 1 = A1, ...). |