[AVR单片机] 请问IAR下有没有在中断中快速开全局中断的写法?

[复制链接]
 楼主| 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

粉丝
快速回复 在线客服 返回列表 返回顶部