微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > UCOS操作系统堆栈浅谈

UCOS操作系统堆栈浅谈

时间:12-01 来源:互联网 点击:

TaskName)

{

//判断是否堆栈溢出

if(TaskName==buzzer)

{

if(BuzzerStk[0]==0x5153 && BuzzerStk[1]==0xAA55)

return FALSE;

}

else if(TaskName==ctrlmsg)

{

if(CtrlmsgStk[0]==0x5153 && CtrlmsgStk[1]==0xAA55)

return FALSE;

}

else if(TaskName==stordev_mount)

{

if(StorDevStk[0]==0x5153 && StorDevStk[1]==0xAA55)

return FALSE;

}

else if(TaskName==mode_switch)

{

if(ModeSwitchStk[0]==0x5153 && ModeSwitchStk[1]==0xAA55)

return FALSE;

}

else if(TaskName==ModeEXE)

{

if(ModeExeStk[0]==0x5153 && ModeExeStk[1]==0xAA55)

return FALSE;

}

return TRUE;

}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top