我正在寻找适用于Windows的PIC 16系列的良好C编译器。

  • 一些同事使用 bknudc ,但有些人不喜欢它。显然,您不能有效地使用链接器,事实证明,最好的办法是在包含文件中设置所有代码。
  • SDCC 似乎不错,但看起来它仍处于beta中,并且不易于设置或处理。
  • 还有很多其他选项,根据自己的选择,它们都是最好的。我找到了一些讨论该主题的论坛,似乎没人同意。 MikroCCCS(昂贵),HiTech,BoostC。

  • 我想了解一些好与坏的真实信息。

    如果我做对了,那么PIC16架构不是真的C友好的吗?
    是否有一个使程序员无论如何都能在ANSI C中工作的编译器?以及设置足够好的调试器的方法?

    最佳答案

    您对PIC16并非真的C友好的评估是正确的。如果要使用C语言进行编码,那么使用PIC18进行编码要好得多。
    Microchip为PIC18提供了一个出色的免费IDE和称为MPLAB的编译器。它真的很容易工作。另外,PIC18系列通常功能更强大,但有些芯片的占用面积却比PIC16系列的要大得多。
    开始使用PIC16开发新产品不是一个好主意。

    关于compiler-construction - PIC16 C编译器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1030985/

    10-11 20:57