Hallo, kann mir jemand sagen, ob ich bei mehreren Interrupts irgendetwas besonderes beachten muss? In meinem Falle bin ich gerade dabei 2 Capture Module zu benutzen, die sich ihre Werte per Interrupt aus 2 verschiedenen Timern holen.
Wirklich "verschachteln" oder nur mehrere Interrupts? Wie sieht der Code aus? Falls Code für ältere LPC2000 "wiederverwendet" wurde: man beachte, dass bei LPC23xx/24xx der VIC ein anderer ist. Für "Verschachtelung", so denn "nesting" gemeint ist: siehe z.B. Dokumentation von PL190 (LPC21xx/22xx) bzw. PL192 (LPC23xx/24xx) von arm.com. Martin Thomas
Es sind einfach nur 2 Interrupts. Hab den Code erst geschrieben. Ich glaub ich hab einen anderen Fehler. Wahrscheinlich ist was mit den Steuerwörten falsch... Soll ich den Code anhängen? Ich bin gerade dabei mich in den ARM einzuarbeiten.
Ich hänge den Code einfach mal an. Bin Student in der Technischen Informatik. Gruß Andreas Metz
Hab jetzt mal noch ein paar fehler rausgemacht, die mir aufgefallen sind... Bzw. hatte hier auch ein falsches File eingestellt... Vielleicht kann mir ja jemand helfen. Das problem momentan was ich noch habe, ist, dass der 2.Interrupt für die druck_lisr nicht durchkommt. Ich komme da gerade echt nicht weiter... Vielen Dank fürndie Hilfen im voraus!!!
ok. mittlerweile weiß ich was volatile ist, aber helfen tut mir das ja nicht wirklich, oder? denn den Timer-Wert schreib ich ja erstmal in eine ganz normale globale Variable, mit der ich dann weiterarbeite.
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.