Das Interrupt-Modul des dsPIC33 Mikrocontrollers soll konfiguriert werden. Gib die Werte aller notwendigen Bits im INTCON2-, IFS0-Register, IEC0- und IPC0-Register an.
INTCON2bits.GIE = 1;
//global interrupt enableINTCON2bits.INT0EP = 0;
//positive edgeIFS0bits.INT0IF = 0;
//delete interrupt flagIEC0bits.INT0IE = 1;
//INT0 interrupt enableINTCON2bits.GIE = 1;
//global interrupt enableINTCON2bits.INT0EP = 1;
//negative edgeIFS0bits.INT0IF = 0;
//delete interrupt flagIEC0bits.INT0IE = 1;
//INT0 interrupt enableIPC0bits.T1IP = 0b111;
// Set Timer 1 Interrupt to lowest Priority Level IFS0bits.T1IF = 0;
// Clear Timer 1 Interrupt Flag IEC0bits.T1IE = 1;
// Timer interrupt enableZur Verwendung des Interrupt-Moduls wird eine Bibliothek zur Verfügung gestellt. Binde dafür die Datei INTconfig.h und INTconfig.c in das Projekt ein.
L1
, während der Taster S0
betätigt wird.