mt2523 What differen between GPT delay and OS delay?
时间:10-02
整理:3721RD
点击:
GPT delay:
1、GPT delay function support millisencond level
delay(MT7687/MT7697/mt2323 support), 1tick = 1ms;
support MICrosecond level delay(MT2523 support), 1tick =1us;
2、GPT delay cannot ensure the task shedule, it will block in task,just like a "while loop" to polling GPT hardware.
OSdelay:
1、OS delayvTaskDelay is non-blocking, and the task will be switch-out by Kernel and enter suspend mode.
2、ThevTaskDelay support millisecond level delay.
1、GPT delay function support millisencond level
delay(MT7687/MT7697/mt2323 support), 1tick = 1ms;
support MICrosecond level delay(MT2523 support), 1tick =1us;
2、GPT delay cannot ensure the task shedule, it will block in task,just like a "while loop" to polling GPT hardware.
OSdelay:
1、OS delayvTaskDelay is non-blocking, and the task will be switch-out by Kernel and enter suspend mode.
2、ThevTaskDelay support millisecond level delay.