本帖最后由 wen 于 2020-9-2 11:17 编辑
- void AutoReloadCallback(TimerHandle_t xTimer)
- {
- if(g_flg1)
- {
- delay_ms(100);//占用cpu
- printf("xxxxxx\n");
- }
-
- if(g_flg2)
- {
- printf("yyyyyyy\n");
- }
- }
复制代码
调用xTimerCreate 将AutoReloadCallback回调函数注册,周期为100ms。
将g_flg1=1;g_flg2=0,xxxxxxx的打印周期大约是200ms,持续大约一段时间 将g_flg1=0;g_flg2=1;yyyyyyy的打印周期明显不是100ms,要快好多,请问这是怎么回事?谢谢
|