赞
踩
1、检查内存溢出
2、堆栈溢出
3、中断服务需要关闭定时器计数中断,不单纯是清中断
4、需要配置好中断优先级,留意中断嵌套的情况
5、最直接是关闭掉全局中断(例子如下)
#include "os.h"
void xxx_IRQHandler(void)
{
CPU_SR_ALLOC(); //这条必须有
OS_CRITICAL_ENTER();
xxxxxx
OS_CRITICAL_EXIT();
}
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。