Gast
#1811091
Hallo zusammen, ich habe mal wieder Probleme mit meinem ADC. Überblick: Ich habe eine PWM mit 500Hz für 40 ms alle 200ms. In den 40 ms wo die PWM an ist schalte ich nach 20 ms einen andern Tastgrad. Das Funktioniert. Jetzt möchte ich bei jedem Comparematch des Timers 1 B einen ADC Messung mit dem Auto Trigger anstoßen. Das funktioniert leider nicht. Zum test ob bzw. wie oft die ISR ausgeführt wird lasse ich noch eine LED Toggeln. Leider geht sie nur an, d.h die ISR wird nur einmal ausgeführt. Nach Lesen in dem Forum habe ich gesehen das oft vergesen wird das Interrupt Flag zurückzusetzten, das mache ich aber. Da ich eine PWM mit 500 Hz habe mit verschiedenen Tastgraden sollte zwischen den Messungen immer mehr als 1 ms Zeit sein. Das sollte ja Eigentlich für die Wandlung reichen. Hat jemand vielleicht eine Idee wieso meine ISR nur einmal aufgerufen wird? (Code im Anhang) Danke schonmal fürs anschauen!