Accessing Interrupts / Status Register - Texas Instruments C28 Series Student Manual

Dsp design workshop
Hide thumbs Also See for C28 Series:
Table of Contents

Advertisement

Accessing Interrupts / Status Register

Accessing Interrupts / Status Register
Accessing Interrupts / Status Register
Accessing Interrupts / Status Register
Initialize via C :
Initialize via C :
extern
extern
extern
extern
Interrupt Enable & Interrupt Flag Registers (IER, IFR) are not
Interrupt Enable & Interrupt Flag Registers (IER, IFR) are not
memory mapped
memory mapped
Only limited instructions can access IER & IFR (more in interrup
Only limited instructions can access IER & IFR (more in interrup
chapter)
chapter)
The compiler provides extern variables for accessing the IER & I
The compiler provides extern variables for accessing the IER & I
D- 6
cregister
cregister
volatile unsigned
volatile unsigned
cregister
cregister
volatile unsigned
volatile unsigned
. . .
. . .
IER &= ~Mask;
IER &= ~Mask;
IER |=
Mask;
IER |=
Mask;
IFR
IFR
= 0x0000;
= 0x0000;
int
int
IFR;
IFR;
int
int
IER;
IER;
//clear desired bits
//clear desired bits
//set desired bits
//set desired bits
//clear prior interrupts
//clear prior interrupts
t
t
FR
FR
C28x – C Programming

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tms320c28 series

Table of Contents