Gast
#20418
Hi Leute! Also ich programmiere grade einen ATMega 128 auf dem STK500 (mit STK501-Zusatzboard) und habe Probleme damit auf 2 Interrupts zu reagieren. Ich benötige den Timer0-Interrupt um ein Rechteckssignal zu erzeugen und den Receive-Interrupt vom USART1, um mit dem PC zu kommunizieren. Leider funktioniert letzterer überhaupt nicht mehr seit ich den Timer0-Interrupt enabled und die Routine geschrieben habe. Die logische Schlussfolgerung für mich war, dass durch die höhere Wertigkeit des Timers (und das ständige Kommen des Interrupts, alle 1ms) der Receive-Interrupt nicht mehr durchkommt. Könnt ihr mir meine Vermutung bestätigen und mir zu einem Lösungsweg verhelfen oder könnte dies an einem komplett anderen Problem liegen? Bin leider ein Anfänger bei AVR-Controllern aber trotzdem über jeden Tipp dankbar. mfg markus