PIC16 C编译器 [英] PIC16 C compiler

查看:345
本文介绍了PIC16 C编译器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在为Windows 16上的PIC 16系列寻找一个好的C编译器。

I am looking for a good C compiler for the PIC 16 family, working on Windows.


  • 使用 bknudc ,但有些人似乎不喜欢它。显然你不能有效地使用链接器,最好是在include文件中设置所有的代码。

  • A couple of colleagues use bknudc but some seem to dislike it. Apparently you cannot use the linker efficiently, and it turns out that the best is to set all code in include files.

SDCC

还有很多其他的选项,所有的是根据自己的最佳可用。我发现一些论坛讨论这个话题,没有人似乎相互一致。 MikroC CCS (昂贵), HiTech ,BoostC。

There are quite some other options, all are the best available according to themselves. I found some forums discussing the topic and no one seem to agree with one another. MikroC, CCS (expensive), HiTech, BoostC.

我想要一些真实的信息对什么是好的,什么是坏的。

I would like to have some real information on what's good and what's bad.

如果我是正确的,PIC16架构不是真正的C友好?
有没有编译器让程序员在ANSI C中工作?

If I got it right, the PIC16 architecture is not really C-friendly? Is there a compiler that lets the programmer work in ANSI C anyway? And a way to setup a nice enough debugger?

推荐答案

在你的评估中,PIC16不是真正的C-friendly 。如果你想用C编写代码,用PIC18就好多了。

Microchip为PIC18提供了一个优秀的免费IDE和MPLAB编译器。它真的很容易工作的工作。此外,PIC18系列通常更强大,但有一些芯片的占用空间不及PIC16系列的大。

开始使用PIC16开发新产品不是一个好主意。

You're right in your assessment that PIC16 is not really C-friendly. If you want to code in C you are much much better off doing it with PIC18.
Microchip gives out an excellent and free IDE and compiler called MPLAB for the PIC18. Its really easy to work work. Plus the PIC18 family is generally more powerful but has some chips with a not much larger footprint than that of the PIC16 family.
Starting to develop a new product with PIC16 is a not a good idea.

这篇关于PIC16 C编译器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆