智能车制作

标题: (**handlerFn)();这是什么形式 ? [打印本页]

作者: woshidama323    时间: 2012-5-6 12:04
标题: (**handlerFn)();这是什么形式 ?
#pragma push /* save the current state */
#pragma force_active on
#pragma function_align 16 /* We use 16 bytes alignment for Exception handlers */
/** Handle the interrupt source by jumping to the ISR branch table (IACKR) */
__declspec(interrupt)
__declspec(section ".__exception_handlers")
void INTC_INTCInterruptHandler(void)
{
    INTCInterruptFn *handlerFn = (INTCInterruptFn*)(*(unsigned int*)&INTC.IACKR.R);
    (**handlerFn)();
    INTC.EOIR.R = 0;// 中断结束标志
}

这里面的    (**handlerFn)();是什么意思 ?


作者: 洋葱圈    时间: 2012-5-6 13:06
调用以**handlerFn为指针地址的函数。




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2