-
-
ADC im Atmega128 ->kontinuierliche Wandlung?
Hallo,
folgendes Programm sollte kontinuierlich die anliegende Spannung kontinuierlich in das ADC-Register schreiben. Die "Single-Conversion" funktioniert ohne Probleme, nur die kontinuierliche Wandlung nicht. Was läuft da falsch?
Vielen Dank.
#include <avr/io.h> #define channel 0
#define true 1
int result;
int main (void)
{
ADCSRA = (1<<ADEN) | (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0);
ADMUX = channel; ADMUX |= (1<<REFS1) | (1<<REFS0);
ADCSRA |= (1<<ADFR); ADCSRA |= (1<<ADSC);
while(true) { {
result = ADC;
}
}
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen