Forum: Compiler & IDEs dsPIC Interrupts in C


von FrageMan (Gast)


Lesenswert?

Hallo,

ich benutze ein dsPICF30 und möchte Interruptroutinen verwenden. Wie 
deklariere ich diese?

Ich programmiere in C mit MPLAB.

Danke!

von (prx) A. K. (prx)


Lesenswert?

Mit C30 nehme ich an. Steht in der Online-Doku vom C30.

von Gast (Gast)


Lesenswert?

Hi,

z.B. so:

void __attribute__((interrupt, no_auto_psv)) _DMA1Interrupt(void)
{
IFS0bits.DMA1IF = 0;      // clear DMA0 interrupt flag
}

rest, siehe C30 DOKU!

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.