DIY编程器网
标题:
AVR GCC的中断区别
[打印本页]
作者:
liyf
时间:
2011-4-30 15:15
标题:
AVR GCC的中断区别
5.2.2 中断例程
定义中断例程可以通过宏 INTERRUPT() 或 SIGNAL() 来完成。中断可以是预定义的中断向量表中的任意一个,但依赖于所选的器件。
宏 INTERRUPT() 和 SIGNAL() 的不同点在于前者定义的中断例程在执行中允许响应其他中断请求,而后者则禁止响应其他中断。
例如 ADC 转换结束中断可以定义为
SIGNAL(SIG_ADC)
{
}
或者
INTERRUPT(SIG_ADC)
{
}
欢迎光临 DIY编程器网 (http://diybcq.com/)
Powered by Discuz! X3.2