简单点你可以把这个宏理解为函数。
$IRQ_Label HANDLER $IRQ_Exception_Function
其中HANDLER就是这个IRQ中断函数的函数名,$IRQ_Label和$IRQ_Exception_Function是调用这个函数的参量。
实际的作用是:把$IRQ_Exception_Function(一般是C语言),包装上HANDLER(中断的出入栈操作及任务切换等等汇编函数),变成了另外一个函数$IRQ_Label(能直接让IRQ调用)。
$IRQ_Exception_Function是人,HANDLER是车,人+车才能跑$IRQ_Label高速公路。缺一不可。
|