Forum: Mikrocontroller und Digitale Elektronik LPC2129 - keine Interrupts


von Eddi (der frühere) (Gast)


Angehängte Dateien:

Lesenswert?

Hi

Ich habe endlich meinen LPC2129 in Betrieb. Geht soweit alles
wunderbar, SPI läuft, Grafik-LCD läuft.

Allerdings bekomme ich seit Tagen die Interrupts nicht in Gang,
speziell den externen EINT1.

Im Anhang habe ich mal meinen (auf das wesentliche reduzierten) Code
gepackt. Nach dem Durcschauen meherer Beispiele und Foren fällt mir nun
nichts mehr ein.

Ich benutze  WinARM 20050427

Habe ich da was vergessen oder ist das noch ein weiterer Bug im
Prozessor ?

Gruß
Eddi

von Alex (Gast)


Lesenswert?

Freut mich, dass ich nicht der einzige mit dem Problem bin :)

http://www.mikrocontroller.net/forum/read-1-189789.html#191202

von mthomas (Gast)


Lesenswert?

IRQ in cpsr aktiviert?

von Eddi (Gast)


Lesenswert?

Hatte ich nicht gemacht da ich mir nicht sicher war, ob das nötig ist.
In anderen Beispielen habe ich das so nicht gesehen.
Ich werde es auf jeden Fall heute Abend probieren.

Nur zum Verständnis : Ist das so eine Art globale Interruptfreigabe so
wie EA=1 ?

Eddi

von Eddi (Gast)


Angehängte Dateien:

Lesenswert?

DANKE !!!

Das war's. Nach Einbinbung der armVIC.c aus den Beispielen und einem
simplen enableIRQ() tut jetzt auch der externe Interrupt.

Im Anhang nch einmal der korrigierte Code für alle die das gleice
Problem haben.

Eddi

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.