Markus Krepper
26.10.2004, 20:22
Zur Erzeugung eines Sekundenimpulses verwende ich die Interruptroutine des Timer1. Grundsätzlich funktioniert der von mir erstellte Code problemlos. Nur aus noch nicht erklärten Umständen wird das Timercontrolregister TIFR von 56 auf 60 umgeschrieben. Ebenso das Timermaskregister TIMSK von 5 auf 0 (Freigabe Int von T1 und T0). Somit wird natürlich auch kein Interrupt mehr ausgeführt. Das komische an dem Verhalten ist, dass dieses Problem in beliebigen Zeitabständen auftritt von einigen Minuten bis zu mehreren Stunden. Es kann auch nicht am Prozessor leigen, da ich das selbe Verhalten mit einen ATMEGA16 und AT90S8515 bereits gehabt habe.
Hat von euch jemand bereits so ein Problem gehabt?
Danke im Voraus
Markus
Hat von euch jemand bereits so ein Problem gehabt?
Danke im Voraus
Markus