|
我的系统下载后发现不断的初始化,没有进入任务,是什么问题?
void main(void)
{
////////////////////////////////////////////////////////////////////////////
//端口初始化
DDRC=0xff;
PORTC=0xff;
PORTC |= (1<<6)|(1<<5);
DDRA=0xff;
PORTA=0xff;
DDRD=0xff;
PORTD=0x00;
LCMInit(); //LCM初始化 //液晶初始化
DisplayList(0x80,text_1); //显示第一行
DisplayList(0x90,text_2); //显示第二行
DisplayList(0x88,text_3); //显示第三行
DisplayList(0x98,text_4); //显示第四行
s_ms(60000);
s_ms(60000);
s_ms(60000);
s_ms(60000);
s_ms(60000);
s_ms(60000);
s_ms(60000);
s_ms(60000);
//while(1);
////////////////////////////////////////////////////////////////////////////
OSTaskStkSize = OS_TASK_STK_SIZE;
OSTaskHardStkSize = OS_TASK_HARD_STK_SIZE;
OSInit();
OSTaskStkSize = OS_TASK_MAIN_STK_SIZE;
OSTaskHardStkSize = OS_TASK_MAIN_HARD_STK_SIZE;
OSTaskCreate(MainTask, (void*)0, (OS_STK*)&TaskMainStk[OS_TASK_MAIN_STK_SIZE - 1], 0);
OSStart();
}
也就是不断地显示那四行文字.高手指点 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|