本帖最后由 FSL_TICS_A 于 2014-11-26 20:37 编辑
我用5232的ETPU的12-15管脚作为四个网口的中断,为什么我插在第四个网口(etpu15)上老是进第二个网口(etpu13)的中断里面,还有发送中断和接收中断在etpu里面这么看的,代码如下,请大侠们指点
__interrupt__ void LAN1_Handle(void);
__interrupt__ void LAN1_Handle(void)
{
eTPU->CISR_A.R=0x00001000;
Lan_Int_Process(LAN_ID1);
}
__interrupt__ void LAN2_Handle(void);
__interrupt__ void LAN2_Handle(void)
{
eTPU->CISR_A.R=0x00002000;
Lan_Int_Process(LAN_ID2);
}
__interrupt__ void LAN3_Handle(void);
__interrupt__ void LAN3_Handle(void)
{
eTPU->CISR_A.R=0x00004000;
Lan_Int_Process(LAN_ID3);
}
__interrupt__ void LAN4_Handle(void);
__interrupt__ void LAN4_Handle(void)
{
eTPU->CISR_A.R=0x00008000;
Lan_Int_Process(LAN_ID4);
} |