Digital Signal Processing Reference
In-Depth Information
{ unsigned int INTSEL4 : 5;
unsigned int INTSEL5 : 5;
unsigned int INTSEL6 : 5;
unsigned int rsvbit15 : 1;
unsigned int INTSEL7 : 5;
unsigned int INTSEL8 : 5;
unsigned int INTSEL9 : 5;
unsigned int rsvbit31 : 1;
}exp;
unsigned int reg;
}IMLvalue;
/* = {0,0,0,0,0,0,0,0}; */
union
{
unsigned int reg;
struct
{ unsigned int INTSEL10 : 5;
unsigned int INTSEL11 : 5;
unsigned int INTSEL12 : 5;
unsigned int rsvbit15 : 1;
unsigned int INTSEL13 : 5;
unsigned int INTSEL14 : 5;
unsigned int INTSEL15 : 5;
unsigned int rsvbit31 : 1;
}exp;
}IMHvalue;
IMLvalue.reg = *(unsigned volatile int *)IML;
IMHvalue.reg = *(unsigned volatile int *)IMH;
switch (INTnumber)
{
case 4 :
IMLvalue.exp.INTSEL4 = INTsource;
break;
Search WWH ::




Custom Search