ISR中断服务程序
Posted embeddedking
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ISR中断服务程序相关的知识,希望对你有一定的参考价值。
__Interrupt
作用:执行紧急中断事件
要点:
1. 无参数
2. 无返回值
3. 短而高效,由中断置位标志位或发出信号由应用层去处理其他工作
4. 不应该有重入和性能上的问题,用puts而不是printf。
正确示例:
void interrupt int60()
{
puts("This is an example");
}
错误示例:
__interrupt double compute_area (double radius)
{
double area = PI * radius * radius;
printf(" Area = %f", area);
return area;
}
以上是关于ISR中断服务程序的主要内容,如果未能解决你的问题,请参考以下文章