- 论坛徽章:
- 0
|
我正在使用广嵌的设备,他们有提供实验。
在看到中断的时候,里面有一个Enable_Eint的函数,如下:
void Enable_Eint(void)
{
//to clear the previous pending states
rEINTPEND = 0xffffff;
rSRCPND |= BIT_EINT8_23;
rINTPND |= BIT_EINT8_23;
//enable EINT10, EINT11
rEINTMASK &= ~( (1<<10)|(1<<11) );
rINTMSK &= ~(BIT_EINT8_23);
} |
我的问题是:为什么SRCPND初始化时不直接给0xffffffff,而是要用BIT_EINT8_23取或呢?
效果不是一样吗? |
|