完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,我想使用我自己的UART库,但也想重新映射PIC18F27J13I上添加的一些引脚:如果在“属性”中启用了“C库中的链接”和“外围库中的链接”->;“XC链接器”编译器发现一些定义是从我自己的UART库发出的Y是重新定义的,我怎么才能避免呢?如果我禁用了“外围库中的链接”,那么我就不能重新映射PIN,因为编译器没有看到PPS.H。
|
|
相关推荐
7个回答
|
|
你的图书馆必须使用与提供的图书馆相同的名称吗?
|
|
|
|
我不确定这些已经停止使用的布料是如何混合这样的东西的。但是,如果您使用MCC,那么这很容易做到,实际上是自动的,因为您可以在Pin Manager中分配管脚,并使用您自己的库,这样就可以了。
|
|
|
|
我的代码配置器V3不列出作为支持设备的18F27 J13。(MPLABX 3.20)
|
|
|
|
“如果我禁用“外围库中的链接”,那么我不能再重新映射引脚,因为编译器看不到pps.h。“如果这就是您使用的全部内容,请将其复制到Project文件夹。或者包括你自己。PPS只是宏,没有功能。
|
|
|
|
草图,我看到J13将只在MCCv3.15中。不幸的是,plibs要么全部链接进来,要么没有链接进来,所以不可能做您想做的事(我假设是让plibs的一些部分调用您的代码)。如果您只使用PPS配置,那么就像NKurzman所说,您可能很幸运,因为那些只是宏,您可以只包括头并使用它们。MCC代码将允许这一点,但尚未在您的部分。如果您给我PM您的联系方式,我可以在一周或两周内为您提供J13设备支持的alpha版本,您承诺帮助我们测试它:)
|
|
|
|
你好,MCC V3.15发布了吗?我需要使用我自己的uart.h&uart.c文件,但它们与/plib/uart.h定义冲突。既然我真的需要启用“外围库中的链接”,以便重新映射我的18F27J13上的引脚,那么我如何才能摆脱这个问题?如何不手动调用PLIB手动重新映射引脚?如果我从编译器选项中取消选择外围库,它就不会考虑很久include
|
|
|
|
在MPLABX的副本中检查网站或插件管理器。StIdt是编译器的一部分而不是PLIB。如果它编译,但只是有红线下,这是一个缺陷在MPLabX,只是忽略它。是的,您可以直接写入寄存器来控制PPS。或者你可以复制我上个月告诉你的头文件。它只是一个带有宏的头文件。复制你的计划。或者直接包括它。
|
|
|
|
只有小组成员才能发言,加入小组>>
5234 浏览 9 评论
2026 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3201 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
771浏览 1评论
659浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
588浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
670浏览 0评论
571浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 17:59 , Processed in 1.642812 second(s), Total 90, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号