Gast
#2510793
Hallo, auf meinem ATmega328 Arduino gehen mir die Timer aus. Bisher habe ich vermieden Timer0 zu verwenden, weil Arduino es für einen Zähler einsetzt um z.B. die delay() Funktion zu realisieren. Der Timer0 erzeugt 976,56 mal pro Sekunde einen Interrupt zu einer Arduino Funktion, die die Zeit aufaddiert. Ich würde mich jetzt gerne vor die Arduino Intterupt Routine setzen. Also den Originalvektor der Arduino Routine sichern und durch meine eigene Funktion ersetzen. Nun meine Befehle in der neuen Interrupt Funktion abarbeite und dann wieder in den Vektor von Arduinos Interruptroutine zurückspringen. Weiß jemand ob und wie das geht? Beste Grüße stero