首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

DG128编译连接时候的一个错误,不知道如何解决[求助]

DG128编译连接时候的一个错误,不知道如何解决[求助]

程序为一个例程,只是原本的COPY过来的,
报出的这个错误,不知道如何解决。
中断冲突了,可能是重复定义!
个人BLOG:http://blog.eccn.com/u/107300/index.htm

[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编辑过]

中断函数必须放入非分页地址中。
海纳百川  有容乃大
不是很明白,比如这个,我该如何修改呢?
这不是考我的程序吗?我经常这样做也没有事啊,呵呵,
个人BLOG:http://blog.eccn.com/u/107300/index.htm
#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
个人BLOG:http://blog.eccn.com/u/107300/index.htm
多谢,呵呵

是在你的blog找的例程。很精彩
客气了,呵呵
个人BLOG:http://blog.eccn.com/u/107300/index.htm
返回列表