完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我的标题可能表明我对编程/编译总体上了解不多。我想使用XC8编译器包含的I2C函数,但是找不到它们。当我写“包含& lt;i2c.h & gt”或“引用”(“”)警告显示没有找到此库时。另外,我试着在我的计算机目录中搜索这个库,但是找不到I2C库。我的代码不正确吗?我没有搜索目录吗?编译器没有完全安装吗?我用MPLABX V3.45在Mac OS X上使用XC8 V1.38
|
|
相关推荐
8个回答
|
|
总是列出你正在使用的PIC。从V1.34开始,外围图书馆停止。它们仍然可以作为单独下载。可以找到你找到编译器的地方。请注意,它不适用于所有芯片。
|
|
|
|
您需要安装外围库,它们现在被称为PIC18F遗留外围库V2.Mac OS。
|
|
|
|
另外,我的PIC是18F45 K20:
|
|
|
|
谢谢,vloki。我看了pg 129,把xc8设置为“Link in.pheral Library”,虽然在缺省情况下这似乎是针对PIC18(参见pg.120)完成的。而且,我没有找到如何重新编译库;另外,xc8 v1.34似乎只对Windows可用。再次感谢并抱歉。
|
|
|
|
V1.34(OSX)(02/16/15)
|
|
|
|
嗨,除了重建预构建的库之外,还可以复制您实际使用的那些函数的源代码,并将其作为源代码保存在自己的文件中。然后,它们不太可能消失,除非您的其他源代码也丢失。很多外围库代码都是在头文件中定义的宏,所以无论如何每次重新构建程序时都会编译到函数中。
|
|
|
|
谢谢Mysil,我是用我的Mac做的,效果很好。不幸的是,当我在Windows机器上做同样的事情时,它没有识别出文件使用了相同的源代码和放在同一目录中的相同文件。谢谢你启发我。
|
|
|
|
这是一个很好的发现,我下载并安装了XC8VN1.33,所有我无法识别的库的问题都消失了。
|
|
|
|
只有小组成员才能发言,加入小组>>
5140 浏览 9 评论
1988 浏览 8 评论
1917 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3159 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2215 浏览 5 评论
708浏览 1评论
598浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
480浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
609浏览 0评论
505浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-8 20:27 , Processed in 1.329719 second(s), Total 93, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号