![Texas Instruments C2000 Piccolo LaunchPad Workshop Manual And Lab Manual Download Page 67](http://html.mh-extra.com/html/texas-instruments/c2000-piccolo-launchpad/c2000-piccolo-launchpad_workshop-manual-and-lab-manual_1094583067.webp)
Interrupts
C2000 Microcontroller Workshop - Reset and Interrupts
4 - 11
Interrupt Flag Register (IFR)
Interrupt Flag Register (IFR)
RTOSINT DLOGINT
INT14
INT13
INT12
INT11
INT10
INT9
8
9
10
11
12
13
14
15
INT8
INT7
INT6
INT5
INT4
INT3
INT2
INT1
0
1
2
3
4
5
6
7
Pending :
IFR
Bit
= 1
Absent :
IFR
Bit
= 0
Compiler generates atomic instructions (non-interruptible) for setting/clearing IFR
If interrupt occurs when writing IFR, interrupt has priority
IFR(bit) cleared when interrupt is acknowledged by CPU
Register cleared on reset
/*** Manual setting/clearing IFR ***/
extern cregister volatile unsigned int IFR;
IFR |= 0x0008;
//set INT4 in IFR
IFR &= 0xFFF7;
//clear INT4 in IFR
Interrupt Enable Register (IER)
Interrupt Enable Register (IER)
RTOSINT DLOGINT
INT14
INT13
INT12
INT11
INT10
INT9
8
9
10
11
12
13
14
15
INT8
INT7
INT6
INT5
INT4
INT3
INT2
INT1
0
1
2
3
4
5
6
7
Enable: Set IER
Bit
= 1
Disable: Clear IER
Bit
= 0
Compiler generates atomic instructions (non-interruptible)
for setting/clearing IER
Register cleared on reset
/*** Interrupt Enable Register ***/
extern cregister volatile unsigned int IER;
IER |= 0x0008;
//enable INT4 in IER
IER &= 0xFFF7;
//disable INT4 in IER
Summary of Contents for C2000 Piccolo LaunchPad
Page 74: ...Interrupts 4 18 C2000 Microcontroller Workshop Reset and Interrupts ...
Page 100: ...Lab 5 System Initialization 5 26 C2000 Microcontroller Workshop System Initialization ...
Page 218: ...Lab 8 IQmath FIR Filter 8 42 C2000 Microcontroller Workshop Numerical Concepts ...
Page 334: ...F28069 controlCARD A 4 C2000 Microcontroller Workshop Appendix A Experimenter s Kit SW2 ...
Page 336: ...F28035 controlCARD A 6 C2000 Microcontroller Workshop Appendix A Experimenter s Kit SW2 SW3 ...