会有这个疑问是因为之前几个版本的以太网库,我是把这部分代码放到定时器中断和以太网中断中处理的。
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
会有这个疑问是因为之前几个版本的以太网库,我是把这部分代码放到定时器中断和以太网中断中处理的。
因为写在状态机里,可能一个while里的延迟太长了,希望可以做到在中断中即时处理
void WCHNET_MainTask(void)
{
WCHNET_NetInput( ); /* Ethernet data input */ // 放入以太网中断
WCHNET_PeriodicHandle( ); /* Protocol stack time-related task processing */ // 放入定时器中断
}
// 以下部分放入以太网中断
if(WCHNET_QueryGlobalInt())
{
WCHNET_HandleGlobalInt();
}
问题已解决