Gast
#3327952
Ich möchte ein Tachosignal auswerten / auslesen und habe mir folgendes überlegt um den µC nicht zu belasten: 1. Alle ..ms über einen Hardwaretimer einen Interrupt setzen und einen Eingansport an dem das Tachosignal sitzt abfragen. 2. in der Interruptroutine den Flankenwechsel nur in einer int-Variable mitzählen lassen und nach ..ms Interrupt verlassen. 3. die Datenverarbeitung findet dann in der main-Schleife statt. So dürfte ich meinen µC nicht unnötig lange aufgehalten haben und trotzdem saubere Ergebnisse erhalten. Jetzt habe ich nur ein Problem.. wenn der µC sich in einer Interruptroutine befindet wird der wohl kaum den Timer im Hintergrund weiterlaufen lassen.. Wäre es denn hier ok einen 2ten Timer im Interrupt laufen lassen der beispielsweise nur 2ms den Flankenwechsel aufzeichnet? Oder wäre damit ein Interrupt wieder überladen? Danke & Gruß Fillialleiter