Gast
#624447
Hallo Zusammen, mit Hilfe der 2 Kanäle des 16 Bit Timers des ATMEGA644 möchte ich in bestimmten Zeitintervallen Interrupts auslösen. Dazu habe ich in beide OCR Register A und B jeweils einen anderen Vergleichswert geladen. Der Interrupt des jeweiligen Kanals wird jeweils über OCIE1A/B aktiviert. Interrupts sind global natürlich aktiv. Nun zu dem Problem: Interrupt für Kanal A fünktioniert aber wenn ich für den Kanal A die Interrupts deaktiviere und Kanal B aktiviere wird zwar ein Interrupt ausgelöst aber für den Vergleichswert der in OCR1A steht. Hat irgendjemand eine Idee wo mein Fehler liegt? Danke im Voraus. MfG Christian