我正在尝试为pic16f887写一个定时器中断。我已经检查了几个网站,其中大多数建议将中断子程序写为
void interrupt Name(void)
然而我的程序说通过这样做我的中断名称与Isr冲突。 main.c:42:错误:(1375)为只有一个中断向量的设备定义了多个中断函数(_led和_isr)
这是我的代码示例。
.
答案 0 :(得分:0)
如果您使用的是xc8 2.0及更高版本,则ISR应该如下所示:
#include <xc.h>
....
void __interrupt() ISR(void)
{
...... // do Interrupt stuff
}