ch563可以同时使用网络和UCOS II吗

在例程中有ucoss ii,net

例程net的代码里面有这样几行,大概意思是主函数里面必须要不停的调用CH563NET_MainTask();这样一来如果用ucos ii的话,ucosii调度肯定要消耗时间,实时性得不到保障,这段代码我该放到哪里呢,是否需要在所有任务里面都加上这段处理或者定时器去跑CH563NET_MainTask();  if(CH563NET_QueryGlobalInt()),然后挂起其他任务创建新任务处理完毕在恢复其他任务呢

    while(1){

      CH563NET_MainTask();                                                      /* CH563NET库主任务函数,需要在主循环中不断调用 */

      if(CH563NET_QueryGlobalInt())CH563NET_HandleGlobalInt();                  /* 查询中断,如果有中断,则调用全局中断处理函数 */     

    }


同问??


你好,使用UCOS运行网络任务的时候,最好使用定时器中断定时查询CH563NET_MainTask()主任务。


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