Moin Leute, ich hoffe ihr könnt mir helfen :) Hab momentan noch keinen AVR deswegen simulier ich alles im Studio: Ich hab versucht erstmal nen Timer zu schreiben, der funktioniert nur nicht wie er soll. Seltsamerweise wird der Timer0-Interrput immer nur beim ersten Überlauf angesprungen, danach passiert einfach nix. Bin schon fast am verzweifeln. Benutzter MP: AT90S1200 Code liegt an, schonmal thx fürs lesen.
Interrupt-Handler müssen mit RETI beendet werden, nicht mit RET. Außerdem würde ich den Stack initialisieren.
SP gibts beim 1200er nicht, zumindest nicht im RAM (Hardwarestack). SP setzten entfällt also. Beim reti hast du natürlich recht.
danke für die schnelle antwort! jup daran hats gelegen. der AT90S1200 hat übrigens nur nen hardware-stack, den kann bzw. braucht man nicht initialisieren.
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.