IDE编译出错,IDE8.6 PICC9.5,出现下面的错误

2020-02-07 09:36发布

本帖最后由 hkkoon 于 2014-5-1 22:44 编辑

IDE编译出错,IDE8.6 PICC9.5,出现下面的错误,int_entry int_func不知道是什么,程序没有这个。这个程序用定时器0,串口中断。发现只要把定时器0的中断响应程序删掉或串口中断删掉,编译就正常。  请教大家,是什么原因啊!!


Error[482] E:DownloadLED8_lightint.obj 18 : symbol "int_entry" multiply defined in "E:DownloadLED8_light ime0.obj"
Error[482] E:DownloadLED8_lightint.obj 18 : symbol "int_func" multiply defined in "E:DownloadLED8_light ime0.obj"
Error[482] E:DownloadLED8_lightint.obj 18 : symbol "int_entry" multiply defined in "E:DownloadLED8_light ime0.obj"
Error[482] E:DownloadLED8_lightint.obj 18 : symbol "int_func" multiply defined in "E:DownloadLED8_light ime0.obj"
BUILD FAILED: Thu May 01 21:15:33 2014
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
hkkoon
1楼-- · 2020-02-07 14:52
定时器中断 void interrupt time0_ISR()      串口中断  interrupt void serial_isr(void),只要把定时器的 interrupt,或者串口的 interrupt,去掉,也不会出错
hkkoon
2楼-- · 2020-02-07 15:55
发现只能有一个 interrupt 关键词,如果再开一个定时器1,只要出现interrupt,就会出前面的错误,是怎么回事哦,我刚开始用IDE,大家知道原因吗
caoxuedong
3楼-- · 2020-02-07 17:38
本帖最后由 caoxuedong 于 2014-5-2 09:07 编辑

不知道你用的哪个系列,PIC16及以下的都只有一个中断入口,进入中断后判断中断类型,做分支处理就OK了。
hkkoon
4楼-- · 2020-02-07 21:47
 精彩回答 2  元偷偷看……

一周热门 更多>