Hallo,
bin am verzweifeln. Ich möchte eine AD-Wandlung mit Timer0 OC aut. starten und in der ADC-ISR den analogen Eingang wechseln.
Klingt erst mal nicht so schwer, habe ich mir gedacht. Beschäftigt mich aber schon mehrere Tage.
Es scheint so, als ob nur einmal gewandelt wird. Das Prog springt zwar immer wieder in die ADC-ISR aber der Wert in ADCH bzw. ADCL wird nicht aktualisiert.
Am Oszi ist das Timing in Ordnung, d.h. erst Timer-Int. und ca. 200µs danach der ADC Int.
Kurios ist, dass wenn ich einen Breakpoint ans Ende der ADC-ISR setze, funktioniert beim debuggen alles wunderbar.
Über Ideen würde ich mich sehr freuen
bin am verzweifeln. Ich möchte eine AD-Wandlung mit Timer0 OC aut. starten und in der ADC-ISR den analogen Eingang wechseln.
Klingt erst mal nicht so schwer, habe ich mir gedacht. Beschäftigt mich aber schon mehrere Tage.
Es scheint so, als ob nur einmal gewandelt wird. Das Prog springt zwar immer wieder in die ADC-ISR aber der Wert in ADCH bzw. ADCL wird nicht aktualisiert.
Am Oszi ist das Timing in Ordnung, d.h. erst Timer-Int. und ca. 200µs danach der ADC Int.
Kurios ist, dass wenn ich einen Breakpoint ans Ende der ADC-ISR setze, funktioniert beim debuggen alles wunderbar.
Über Ideen würde ich mich sehr freuen