您的位置:首页 > 其它

keil不能设置断点解决方法

2013-10-17 16:07 204 查看
在做Usart时需要关闭全局中断。使用的是原子提供的方法

//关闭所有中断
__asm void INT_DISABLE(void)
{
CPSID I;
}
//开启所有中断
__asm void INT_ENABLE(void)
{
CPSIE I;
}

如果只是声明了这两个函数不会出现什么问题,但是使用了这两个函数就会出现这个函数所在的C文件无法设置断点。

最后是调用keil中core_cmFunc.h文件里的__enable_irq(); 和__disable_irq();函数替代上面这两个函数解决了这个问题 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: