打印
[AVR单片机]

请问IAR下有没有在中断中快速开全局中断的写法?

[复制链接]
2470|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ATmega16|  楼主 | 2007-12-10 13:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问IAR下有没有在中断中快速开全局中断的写法?类似GCC的INTERRUPT() 
在GCC下可以用INTERRUPT(vector) 


#define INTERRUPT(vector)                                         
void vector (void) __attribute__ ((interrupt,__INTR_ATTRS));                 
void vector (void) 

相关帖子

沙发
极限思考| | 2007-12-11 09:44 | 只看该作者

中断中快速开全局中断?只会正常速度开关全局中断!

IAR定义
__disable_interrupt();
__enable_interrupt();
别忘了头文件#include "intrinsics.h"
或者自己定义
#define    _ioSEI()     asm("sei")
#define    _ioCLI()     asm("cli")

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

109

主题

229

帖子

0

粉丝