代码:
void Task_10ms(void)
{...
}//改
void Task_2ms(void)
{static uint8_t s_state = 0switch(s_state){case 0:....s_state = 1;break;case 1:....s_state = 2;break;case 3:....s_state = 1;break;default: //此段可以去除s_state = 0;break; }
}
参考链接
MCU长耗时任务的优化策略-电子发烧友网https://m.elecfans.com/article/2316842.html
特此记录
anlog
2024年12月22日