Jedesmal wenn ich das oben angehängte kleine Testprog oder auch andere Geschichten mit Interrupt ausprobiere stürzt nach spätestens ein paar Sekunden mein KD30 Debugger ab. Ist da am Prog einfach was falsch (obwohl es ja kurzzeitig funktioniert) oder kan man dagegen eben nix machen - d.h. Monitor runter und alles nur noch mit Flasher ? Greetzes Chris
Hallo, Mehrere Fragen. Erstens, wie sieht Deine "sect30.inc" aus? In dieser Datei sind die Interruptvectoren declariert. Zweitens, mir erscheint die Delay-Schleife zu lang. In der Interruptroutine werden weitere Interrupts verboten, so das die serielle Schnittstelle nicht mehr reagieren kann. Es muß also in der Interruptroutine das Interruptflag wieder gesetzt werden Tschüß
Hallo, die sect30.inc ist schon richtig eingestellt ... wie gesagt ... das Prog läuft ja kurz bevor es abstürzt, der Interrupt reagiert auch. Die Schleife ist nicht zu lang ... in anderen versuchen habe ich diese schleife sogar schon länger eingesetzt. Das mit dem Interruptflag in der Routine selber werde ich jetzt gleich mal probieren ... Greetz Chris
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.