智能车制作
标题:
求助:中断错误fixup overflow in _vector_*
[打印本页]
作者:
chenxianzju
时间:
2012-7-7 10:15
标题:
求助:中断错误fixup overflow in _vector_*
求好心人帮忙 T_T
lz用IOC引脚的输入捕捉功能写了个简单的中断函数:
void interrupt 9 left_laser(void)
{
turn_right();
}
编译时提示出错:fixup overflow in _vector_9,to left_laser type 1,at offset 0x0
在网上找了个解决办法,就是在中断函数首位分别加上:
#pragma CODE_SEG __NEAR_SEG NON_BANKED
和:
#pragma CODE_SEG DEFAULT
错误提示是没有了,但是编译的时候又出现了warning:
warning4200
ther segment than in previous declaration
请问这个warning是什么意思呢?是否影响程序的运行?有没有解决的办法呢?
万分感激!!
作者:
顺⑦.zì繎.
时间:
2013-4-18 22:58
warning是警告的意思,意思就是警告你“这样”可能不行,虽然你的语句不会错,但是数值或者哪些地方处理得不好就会出现warning,主要看你是哪行代码有问题才能解决。
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2