|
各位大神
近段时间在调整RTX51 TNY版本时间片时遇到问题,肯请各位帮忙
描述:
复制Con_tny.A51到项目目录,调整文件中的INT_CLOCK EQU 1000;TIMESHARING EQU 5 ,(需要复制RTX51TNY.lib 文件到Con_tny.A51相同的目录,否则调整以上INT_CLOCK 值是没有任何变化的)运行以下程序,达不到预计的结果。
#include"rtx51tny.h"
#include"lib\stc12c5a60s2"
void job0(void)_task_ 0
{
os_create_task(1);
os_create_task(2);
os_delete_task(0);
}
void job1(void)_task_1
{
while(1)
{
os_wait2(K_IVL,1)
P01=~P01;
}
}
void job2(void)_task_2
{
while(1)
{
os_wait2(K_TMO,1)
P02=~P02;
}
}
运行结果见图片。
无法调整时间片或者是时间片调整我查看的方法不对。
|
|