BF592的例程“27-bf592_key4_led_2”,在“key4.c”文件中有一函数如下:
void Init_Key_Interrupts (void)
{
*pPORTFIO_EDGE |= PF0 | PF1 | PF2 | PF3; // 设置端口PF0~PF3的触发方式为沿触发
*pPORTFIO_POLAR |= PF0 | PF1 | PF2 | PF3; // 设置端口PF0~PF3的触发方式为下降沿触发
*pPORTFIO_MASKA_SET |= PF0 | PF1 | PF2 | PF3; // 打开端口PF0~PF3的中断屏蔽
*pSIC_IAR2 &= 0xffffff0f; // 打开中断源 Port F Interrupt A,优先等级参数设置为4
*pSIC_IAR2 |= 0x00000040;
register_handler(ik_ivg11, Key_ISR); // 中断优先等级为11,中断标识符Key_ISR
*pSIC_IMASK0 |= IRQ_PFA_PORTF;
}
其中的“IRQ_PFA_PORTF”是在什么地方定义的?
如果直接用16进制赋值,应该怎样写?