完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好!我有一个编译问题,我一点儿也不知道是什么问题。我在运行MPLABX 4.05,在PIC18F4550中使用xc8 1 4.44。只需设置定时器2:并且我得到:/opt/micro./xc8/v1.44/include/pic18f4550.h:5062:错误:(1098)变量“_PIR1bits”(/opt/micro./x)的声明冲突C8/V1.44/IMP/PIC18F450.H(4490))(908)退出状态=1个线索?谢谢!
|
|
相关推荐
7个回答
|
|
张贴你的包含/完整的代码。包括PIC18F450.h在XC8. h上吗?XC8. H将根据项目配置中选择的芯片自动加载相应的PIC18设备报头。也许是试图把两者都包括进来,冲突就要来临了?
|
|
|
|
是的,我看到了错误信息中的线条,但是我没有触摸那个文件。尽管如此,我还是更新了XC8和PrimPH库,以防万一。我已经转移到TMR3,以避免PIR1注册。奇怪的是,我找不到任何可以证明冲突的理由。
|
|
|
|
我认为你使用的PLIB不再支持了,它的PIR1BIT结构不同于XC8 V1.44中的一个。
|
|
|
|
是的,我是。通过外围图书馆-FE-PIC18-V2.00。这是我第一次遇到问题。现在的方法是怎样的?
|
|
|
|
从XC8的V1.35开始不再支持PLIB。微芯片已经转向使用MCC。如果您仍然想使用PLIB,选项是:回到旧版本的XC8,重新构建PLIB,从您想要使用的库模块中强制复制源代码到项目中。
|
|
|
|
从XC8的V1.35开始不再支持PLIB。微芯片已经开始使用MCC了。如果您还想使用PLIB,可以选择回到旧版本的XC8,重新构建PLIB,从您想使用的库模块中取出源代码到项目中。发生了。现在我有同样的问题,但是SSPSTAT寄存器:我怎样才能重建PLIB?
|
|
|
|
只有在编译器中使用的寄存器的结构定义与用于构建PLIB的寄存器的结构定义不同时,才会出现此冲突声明错误。搜索这个论坛。也就是说,我更愿意将源代码从PLIB复制到项目中。
|
|
|
|
只有小组成员才能发言,加入小组>>
5055 浏览 9 评论
1940 浏览 8 评论
1877 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3094 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2161 浏览 5 评论
603浏览 1评论
470浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
323浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
497浏览 0评论
406浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-13 02:41 , Processed in 1.123143 second(s), Total 61, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191