Gast
#2537439
hallo ihr experten, Seit Ewigkeiten verwende ich einen ADC, bisher gabs damit auch nie Probleme. Aus irgendeinem Grund den ich nicht verstehe, startet die Funktion für das Initialisieren des ADC aber plötzlich meinen Code neu:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
Mein Programm sieht im Prinzip so aus: Die while(1) Schleife wird nie
erreicht, lass ich den ADC weg, funktioniert alles wunderbar.
[c]
int main(void)
{
wdt_enable(5);
init_adc();
uart_init();
sei();
while(1)
{
wdt_reset();
uart_puts("blablabla");
}
}
Was hab ich dieses Mal übersehen, schon seltsam, in 10 Fällen hat das
bisher problemlos funktioniert.
Gruß Juku