不能下载附件的请看这里:论坛限制流量,临时解决方法
返回列表 回复 发帖

同时使用两个定时中断的编程

我现在需要使用两个定时中断,但是在程序里定义了:
void interrupt timer1(void)   //定时器1中断函数
void interrupt timer2(void)   //定时器2中断函数

可是程序却不能编译不知道为什么,请教高人赐教。

提示如:Error   [845] D:\pic mcu\2 AD73\2 tongdao AD.c; 1704. symbol "interrupt_function" defined more than once
社区口号:开发路上不能单打独斗,帮助需要帮助的人,是对帮助过你的人最大的感谢!
void InterruptISR_High(void);
void InterruptISR_Low(void);
.................

/*INTERRUPT*/
#pragma code high_interrupt_vector = 0x08
void high_interrupt_vector(void)
{
        _asm        goto InterruptISR_High        _endasm//jump to interrupt routine
}
#pragma code low_interrupt_vector =0x18
void low_interrupt_vector(void)
{
        _asm        goto InterruptISR_Low        _endasm//jump to interrupt routine
}
#pragma interrupt InterruptISR_High
void InterruptISR_High(void)
{
if(TIMR0==1)

}
#pragma interrupt InterruptISR_Low
void InterruptISR_Low(void)
{
}
社区口号:开发路上不能单打独斗,帮助需要帮助的人,是对帮助过你的人最大的感谢!
返回列表