智能车制作

标题: xs128中断问题 [打印本页]

作者: 登高使者    时间: 2013-10-30 20:11
标题: xs128中断问题
大家好!我想请教一个关于xs128问题:(代码如下)
#pragma CODE_SEG __NEAR_SEG NON_BANKED
void interrupt 8 Timer0_Onput(void)
{
   TFLG1_C0F=1;
   a++;
}
为什么编译的时候,总是出错呢?错的原因就是这中断问题,错误的提示是:
L1119: Vector allocated at absolute address <Address> overlaps with sections placed in segment <Segment Name>

求大家解答??谢谢!!


作者: 林JJ    时间: 2013-10-30 20:37
你再看看prm文件后面有没有添加中断向量的一些东西,仅供参考!

作者: 登高使者    时间: 2013-10-30 20:42
林JJ 发表于 2013-10-30 20:37
你再看看prm文件后面有没有添加中断向量的一些东西,仅供参考!

恩恩!我好像也听说这里有问题,但是里面应该添加什么呢?还有,prm打不开哦!

作者: 林JJ    时间: 2013-10-30 20:54
应该可以再CW里面直接打开那个文件的
作者: 登高使者    时间: 2013-10-30 20:57
林JJ 发表于 2013-10-30 20:54
应该可以再CW里面直接打开那个文件的

弱弱问一句,CW是什么呢?

作者: rubick    时间: 2013-10-30 21:04
登高使者 发表于 2013-10-30 20:57
弱弱问一句,CW是什么呢?

CodeWarrior

作者: 登高使者    时间: 2013-10-30 21:10
rubick 发表于 2013-10-30 21:04
CodeWarrior

噢噢!原来是这个东东!谢谢!但是,打不开的哦!

作者: rubick    时间: 2013-10-30 21:10
登高使者 发表于 2013-10-30 21:10
噢噢!原来是这个东东!谢谢!但是,打不开的哦!

文本文件怎么可能打不开。
作者: 登高使者    时间: 2013-10-30 21:18
rubick 发表于 2013-10-30 21:10
文本文件怎么可能打不开。

不是哦,他是prm格式啊!!

作者: rubick    时间: 2013-10-30 21:19
登高使者 发表于 2013-10-30 21:18
不是哦,他是prm格式啊!!

prm就是文本文件。

作者: 登高使者    时间: 2013-10-30 21:30
rubick 发表于 2013-10-30 21:19
prm就是文本文件。

请问你能打开的??
作者: rubick    时间: 2013-10-31 01:44
登高使者 发表于 2013-10-30 21:30
请问你能打开的??

是的。

作者: clown    时间: 2013-11-1 10:47
void interrupt 8 Timer0_Onput(void)
把8去掉
作者: 490997353    时间: 2013-11-10 14:39
clown 发表于 2013-11-1 10:47
void interrupt 8 Timer0_Onput(void)
把8去掉

为什么要把8去掉,那不是它的标志号吗?
还有file:///C:\Users\lenovo\AppData\Roaming\Tencent\Users\490997353\QQ\WinTemp\RichOle\5CZ90%MAGMFMJ%V%WR${DPX.jpgfile:///C:\Users\lenovo\AppData\Roaming\Tencent\Users\490997353\QQ\WinTemp\RichOle\5CZ90%MAGMFMJ%V%WR${DPX.jpg[attach]52042[/attach]
8后面的Timer0_Onput是不是改为Vtimch0啊?
还有Onput是什么?为什么有的是_ISR的

作者: zhangjunzhe    时间: 2013-11-10 17:00
进中断第一行DisableInterrupts;,最后一行EnableInterrupts;楼主写的是测速的吧,我的就是这样写的
作者: 登高使者    时间: 2013-11-15 10:17
感谢各位的评论,我后来知道是因为那个中断号没有定义!!
作者: yy_tmbh    时间: 2013-11-28 20:47

作者: 阿武哥    时间: 2014-3-4 10:30
登高使者 发表于 2013-11-15 10:17
感谢各位的评论,我后来知道是因为那个中断号没有定义!!

中断号没有定义?我的也是这个错误,请问你怎么改的?
我直接把别人的prm文件辅助过来行不行??

作者: zhifu    时间: 2015-8-21 16:23
林JJ 发表于 2013-10-30 20:37
你再看看prm文件后面有没有添加中断向量的一些东西,仅供参考!

什么意思,可否详解一二?

作者: zhifu    时间: 2015-8-21 16:25
阿武哥 发表于 2014-3-4 10:30
中断号没有定义?我的也是这个错误,请问你怎么改的?
我直接把别人的prm文件辅助过来行不行 ...

兄弟你是怎么解决的?

作者: zhifu    时间: 2015-8-21 16:27
登高使者 发表于 2013-11-15 10:17
感谢各位的评论,我后来知道是因为那个中断号没有定义!!

请问是怎么定义的?





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2