-
-
Erfahrener Benutzer
Roboter-Spezialist
verursachen 2 Interrupts probleme?
hallo.
ich hab eine anwendung, in der ich bei einem ATmega32 int0 und int1 verwende.
wenn int0 ausgelöst wird, bleibt er in der schleife hängen, und macht bis zum auslösen von int1 nichts.
wenn ich int1 auslöse, spricht die anwendung an (nur ein mal sehr kurz) und dann nicht mehr, obwohl der interrupt noch gegeben wäre.
sind int1 und int0 unterschiedliche interrupts? und stören sich die gegenseitig?
kann das sein?
hab jetzt schon absolut alles ausprobiert, und es wird einfach nicht besser. immer der selbe effekt.
einzeln getestet geht das ganze. ich kann sie auslösen, dann druchläuft das ganze die ISR, und geht zurück ins programm.
zusammen wird auf gut deutsch nur scheiß draus.
an was kanns liegen, jemand eine idee??
danke schon mal im vorraus.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen