ch32v307 以太网的这部分代码可以放到定时器中断里么?

会有这个疑问是因为之前几个版本的以太网库,我是把这部分代码放到定时器中断和以太网中断中处理的。image.png

因为写在状态机里,可能一个while里的延迟太长了,希望可以做到在中断中即时处理


void WCHNET_MainTask(void)

{

    WCHNET_NetInput( );                     /* Ethernet data input */    // 放入以太网中断

    WCHNET_PeriodicHandle( );               /* Protocol stack time-related task processing */ // 放入定时器中断

}


// 以下部分放入以太网中断

if(WCHNET_QueryGlobalInt())

{

        WCHNET_HandleGlobalInt();

 }


问题已解决


只有登录才能回复,可以选择微信账号登录