标题: DG128编译连接时候的一个错误,不知道如何解决[求助] [打印本页]
作者: scycau 时间: 2008-4-3 09:43 标题: DG128编译连接时候的一个错误,不知道如何解决[求助]
程序为一个例程,只是原本的COPY过来的,
报出的这个错误,不知道如何解决。
作者: 康桥人 时间: 2008-4-3 10:00
中断冲突了,可能是重复定义!
作者: scycau 时间: 2008-4-3 10:02
[upload=image/gif]uploadImages/Snap2.gif[/upload]
相关代码:
void RealTimer_Int(void)
{
CRGINT_RTIE=1; //Open Interrupt 实时中断使能
// RTICTL=0x49; //5ms Interrupt 0100 1001
RTICTL=0x29;
}
void interrupt 7 RealTime(void)
{
CRGFLG_RTIF=1; //Clear Flag
// TH^=0X01;
speed = PACN10 ;
 ORTB = PACN10 ;
 ACN10=0; //
//PTH_PTH0^=0X01;
}
[此贴子已经被作者于2008-4-3 10:02:40编辑过]
作者: strongchen 时间: 2008-4-3 10:04
中断函数必须放入非分页地址中。
作者: scycau 时间: 2008-4-3 10:12
不是很明白,比如这个,我该如何修改呢?
作者: 康桥人 时间: 2008-4-3 10:27
这不是考我的程序吗?我经常这样做也没有事啊,呵呵,
作者: 康桥人 时间: 2008-4-3 10:28
#pragma CODE_SEG NON_BANKED
#pragma TRAP_PROC
void interrupt 7 RealTime(void)
{
CRGFLG_RTIF=1; //Clear Flag
// PTH^=0X01;
speed = PACN10 ;
PORTB = PACN10 ;
PACN10=0; //
//PTH_PTH0^=0X01;
}
#pragma CODE_SEG DEFAULT
作者: scycau 时间: 2008-4-3 10:37
多谢,呵呵
是在你的blog找的例程。很精彩
作者: 康桥人 时间: 2008-4-3 12:31
客气了,呵呵
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |