Microchip
直播中

李帅

7年用户 178经验值
私信 关注
[问答]

想要从mikroelektronika编译器转移到XC8

我希望这条线索不会变成政治,我不想这样做,我的问题是真的。外交不是我的强项,所以如果我说错话就道歉。我真的很想在离开多年之后回到微芯片工具链,但是我正在努力重新开始这个旅程。MPLABX、XC8和MCC看起来真的很酷,当我成功地获得一个微芯片工具链时,我真的很高兴。LED闪光灯启动项目的工作。我开始挣扎的是16x2液晶项目。XLCD库已经不复存在了(并不是说我在C18时代喜欢它),除了MAL之外,似乎没有明显的库可供下载,MAL具有更高级和更模糊的库。我应该坚持使用mikroElektronika吗?我)还是坚持学习MCHP工具链是有好处的?这不是火焰诱饵,我不想开始宗教战争。我真的很想学习XC8(以及后来的XC16、XC32),或者被告知应该坚持使用mikroE编译器。也许有很多显而易见的LCD、GLCD、NEC/RC5 IR、TFT库以及其他正在等待下载的库?底线是,我是否应该坚持MCHP?我能得到什么?多谢,罗宾

回帖(19)

陈晨

2020-4-20 07:30:49
微芯片的方向是MCC。(Microchip代码配置器)它生成各种特性的代码。不是外围图书馆仍然可用,而是停止。你可以从同一个网页下载它们,你来自编译器。他们不会在更新的图片上工作。不会有错误修复。
举报

郑成枝

2020-4-20 07:50:25
谢谢NKurzman,是的,MCC很好,并且激励我想学更多。外围的库也很棒,但是限于PIC内部模块。我担心的是,对于普通的外部模块(LCD、GLCD、NEC/RC5 IR、TFT库等)似乎没有明显的库源。在网络上找到随机的旧图书馆,然后把它们重新编译成新的编译器,但我希望有一些官方图书馆。在我看来,如果我必须找到/编写自己的库,那么最好还是使用mikroE编译器(遗憾的是,它有很好的、但是封闭源代码的库),我确实觉得XC8应该值得努力移动,但我真的很难理解为什么。
举报

陈晨

2020-4-20 08:01:22
如果图书馆是你的主要关注点,那么你可能会为你使用正确的编译器。在自由模式下,XC8可能不会比编译器生成更小更快的COOD。
举报

郑成枝

2020-4-20 08:11:20
不关心较小的-很少关心更快的-所以没有东西可以在工具链之间选择。从您的回答来看,似乎我更适合使用mikroE编译器。非常感谢,我将推迟学习XC8/16/32,直到有人提出理由要Chan。我现在很高兴,你帮我做了决定。目前,我们非常感激:
举报

更多回帖

发帖
×
20
完善资料,
赚取积分