; ; define Hardware-Timer Overflow in 8051 machine cycles.
INT_CLOCK EQU 10000 ; default is 10000 cycles
;
; ; define Round-Robin Timeout in Hardware-Timer Ticks.
TIMESHARING EQU 5 ; default is 5 ticks.
这是从使用手册上摘录下来的,貌似是50ms,那么下面这个任务所实现的led闪烁周期似应为2s。
void ledtask2(void)_task_ 2
{
while(1)
{
P1_1=~P1_1;
os_wait(K_TMO,20,0);
}
}
但是我做实验发现貌似只有1s,怎么回事? |