Forum: Mikrocontroller und Digitale Elektronik wieso wird andauernd int0 und int1 ausgelöst?


von Erdinger (Gast)


Angehängte Dateien:

Lesenswert?

könnt ihr mir bitte sagen warum in meinem code andauernd int0 und int1
ausgelöst werden?

danke schonmal

von bukongahelas (Gast)


Angehängte Dateien:

Lesenswert?

Nur zur info mein Prog.
es enthält aber eine universelle Interrupttabelle (schau mal rein).
Die nehm ich für jedes Programm,jeweils angepaßt.
Ein int muß mit "reti" abgeschlossen sein,bei rjmp int löst
er aus.
Hast du den int mechanismus überhaupt verstanden ?
Das is wichtig,sonst gibts die Quittung,wie jetzt dein Problem.

Beispiel:

rjmp dahin

dahin:
irgendwas tun
reti

wird der int nicht benutzt reti direkt in die Tabelle schreiben.
sonst rjmp Programm und dann an seinem Ende reti.
Uli

von Uwe (Gast)


Lesenswert?

Hi!
>int_ex0:  rjmp int_ex0
>          reti

Warum sollte eine Endlosschleife aufhören???

MFG Uwe

von bukongahelas (Gast)


Lesenswert?

Und ewig grüßt das Murmeltier.
Uli

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
Noch kein Account? Hier anmelden.