以太网中断分MAC中断和DMA中断,一般都只会使能DMA收发中断位.
如果没有配置MAC地址过滤的话,网络上的数据帧都会被接收,所以会频繁产生中断
因为地址0是默认完美过滤的,所以还可收到的就是广播帧,网络上会有广播的ARP包,也会进中断.
如果不需要收广播帧,可将ETH_MACFFR寄存器的BFD位置位.
中断频繁的话会影响系统的实时性,所以可考虑用轮询的方式接收数据.
以太网中断分MAC中断和DMA中断,一般都只会使能DMA收发中断位.
如果没有配置MAC地址过滤的话,网络上的数据帧都会被接收,所以会频繁产生中断
因为地址0是默认完美过滤的,所以还可收到的就是广播帧,网络上会有广播的ARP包,也会进中断.
如果不需要收广播帧,可将ETH_MACFFR寄存器的BFD位置位.
中断频繁的话会影响系统的实时性,所以可考虑用轮询的方式接收数据.
举报