Forum: Mikrocontroller und Digitale Elektronik Interrupt Handler Routine während Betrieb umschalten


von Samuel (Gast)


Lesenswert?

Hallo ich benutze einen Mikrocontroller mit ARM 7 Kern und muß während 
dem Betrieb bei den FIQs (hochprioritären Interrupts) zwischen 2 
Interruptroutinen umschalten. soviel ich sehen kann wird initial im 
Start-up File die FIQ Adresse dem FIQ Handler zugwiesen nach folgender 
Zeile:

FIQ_Addr        DCD     FIQ_Handler

Ich muß nun während dem Betrieb also die FIQ_Addr einer anderen 
Interruptroutine zuweisen.
wie mache ich das in c (startupfile syntax funktioniert nicht)?

Gruß
Samuel

von Johnny (Gast)


Lesenswert?

Hab noch nie was mit ARM gemacht, aber vielleicht klappts so ähnlich in 
C:
FIQ_Addr = &FIQ_Handler();

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.