PIC16 C编译器

Gau*_*ier 5 compiler-construction embedded pic mikroc

我正在寻找一个适用于PIC 16系列的优秀C编译器,适用于Windows.

  • 一些同事使用bknudc,但有些人似乎不喜欢它.显然你不能有效地使用链接器,事实证明最好是在包含文件中设置所有代码.

  • SDCC看起来不错,但看起来它仍处于测试阶段,并且不易设置或不得不处理.

  • 还有其他一些选择,根据他们自己的最佳选择.我找到了一些讨论这个主题的论坛,似乎没有人互相认同.MikroC,CCS(昂贵),HiTech,BoostC.

我希望得到一些关于什么是好的和什么是坏的真实信息.

如果我做对了,PIC16架构真的不是C友好的吗?是否有编译器让程序员在ANSI C中工作?还有一种设置足够好的调试器的方法吗?

sho*_*osh 10

你的评估是正确的,PIC16并不是真的对C友好.如果你想用C语言编写代码,那么使用PIC18做得更好.
Microchip为PIC18提供了一款优秀且免费的IDE和编译器MPLAB.它非常容易上班.此外,PIC18系列通常功能更强大,但有一些芯片的占位面积不比PIC16系列大.
开始使用PIC16开发新产品并不是一个好主意.


Lou*_*vis 5

HI-TECH有一个用于PIC16的C编译器,它们甚至提供免费软件版本.
HI-TECH C编译器


小智 5

我发现高科技非常好。如果我有更好的声誉,我会投票支持路易斯的答案。我也同意 PIC18F 是一个非常好的选择。寻找 k 系列零件,因为它们是更新、更好和更便宜的零件。它们的电流消耗也非常低(如果那对您很重要的话)。