Searching \ for 'C compiler' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/language/index.htm?key=c
Search entire site for: 'C compiler'.

Truncated match.
PICList Thread
'C compiler'
1996\05\17@144759 by Peter Shoebridge

flavicon
face
Can anyone recommend a good, cheap C compiler and where I might obtain one for
use with the 16Cxx range of pic's.

Thanks

Peter Shoebridge

1996\05\17@184907 by rdmiller

picon face
On Fri, 17 May 1996, Peter Shoebridge wrote:

> Can anyone recommend a good, cheap C compiler and where I might obtain one for
>  use with the 16Cxx range of pic's.
> Thanks
> Peter Shoebridge

You want cheap?  How 'bout FREE?

Check the GNUPIC page,

 http://www.execpc.com/~rdmiller/gnupic

for freeware PIC development tools, available in source code.

Right now the C compiler produces Parallax-style (pseudo-8051) assembly
code, so you'd also need to download the Parallax assembler from their
web site (http://www.parallaxinc.com).

It may not be fantastic, but if you just want to tinker...

Rick Miller

1996\05\19@194951 by fastfwd

face
flavicon
face
Peter Shoebridge <spam_OUTPICLISTTakeThisOuTspamMITVMA.MIT.EDU> wrote:

> Can anyone recommend a good, cheap C compiler and where I might
> obtain one for use with the 16Cxx range of pic's.

Peter:

There are GOOD PIC16Cxx C compilers, and there are CHEAP ones.
Whether the cheap ones are "good enough" depends upon how you define
"good", so... How DO you define it?

-Andy

Andrew Warren - .....fastfwdKILLspamspam@spam@ix.netcom.com
Fast Forward Engineering, Vista, California
http://www.geocities.com/SiliconValley/2499


'C Compiler'
1996\11\04@103727 by Scott Walsh
flavicon
face
    Guys,

    Has anybody got any comments on the various C compilers that are
    available for the PIC's. I plan to use a 16c64/65!

    regards,
    Scott.

    +--------------------------------------------------------------------+
    + Scott Walsh                    Tel: +44 1793 84 22 18              +
    + Design Engineer                Fax: +44 1793 84 88 53              +
    +                                Tlx: 44626 PLANAC G                 +
    + Plantronics International                                          +
    + Wootton Bassett, Wiltshire,                                        +
    + SN4 8QQ, England.              EMail: scott.walshspamKILLspamplantronics.com  +
    +--------------------------------------------------------------------+



______________________________ Reply Separator _________________________________
Subject: PicStart Plus for Sale.
Author:  pic microcontroller discussion list <.....PICLISTKILLspamspam.....MITVMA.MIT.EDU> at
INTERNET
Date:    04/11/96 08:07


I have a PicStart Plus Development kit for sale.  Complete, brand-new
in original unopened shrink wrapped package. $145 usd.  Pre-pay and Ill send
post-paid (domestic).  If you prefer I will send COD, you pay shipping from
Illinois.

Jeorme Knapp
EraseMEjjknapspam_OUTspamTakeThisOuTskcla.monsanto.com

1996\11\04@124940 by dontronics

flavicon
face
Scott Walsh wrote:
>
>      Guys,
>
>      Has anybody got any comments on the various C compilers that are
>      available for the PIC's. I plan to use a 16c64/65!
>
>      regards,
>      Scott.
>
>      +--------------------------------------------------------------------+
>      + Scott Walsh                    Tel: +44 1793 84 22 18              +
>      + Design Engineer                Fax: +44 1793 84 88 53              +
>      +                                Tlx: 44626 PLANAC G                 +
>      + Plantronics International                                          +
>      + Wootton Bassett, Wiltshire,                                        +
>      + SN4 8QQ, England.              EMail: scott.walshspamspam_OUTplantronics.com  +
>      +--------------------------------------------------------------------+

There is a review of 4 C Compilers for PICs at:
http://www.labyrinth.net.au/~donmck/ccs.html

Don McKenzie @spam@donmckKILLspamspamlabyrinth.net.au
DonTronics Tullamarine, Australia
http://www.labyrinth.net.au/~donmck

1996\11\05@014258 by Werner Terreblanche

flavicon
face
>    Has anybody got any comments on the various C compilers that are
>    available for the PIC's. I plan to use a 16c64/65!


    Scott

  I'm currently using the PCM C complier from CCS.  It costs $99 and
can be invoked directly from the MPLAB integrated environment.  What
I really like about it is that they made built-in provision for
interfacing to I2C, Microwire, Dallas one-wire, LCD, X10 protocol and
a whole range of others.  The compiler covers just about all the PIC
devices available, although you might need the PCB version as well if
you plan to program the 16C5x devices or the new 8 pin PIC12Cxx
devices.

One of the features that I like most about the CCS complier is its
easy built-in serial routines for all PIC's.  This makes it possible
to make use of printf statements while you are developing.  I love
this feature!

Possibly my biggest complaint against the compiler is that I feel the
documentation and help files leave a lot to be desired.  When you are
using it from inside MPLAB, then you have no help options available
at all.  Oh, and my computer hanged up a couple of times when I used
the compiler from DOS mode.   I also regret the fact that you can not
invoke the compiler from the DOS command line with command line
options as I understand you can do from the MPLABC compiler.

I can not really comment about the much more expensive MPLABC, but I
assume its a much more proffesional and stable platform.  So, I
suppose your choice should be how much money you've got to spend.

I'm not affiliated to CCS at all, but just a happy client with the
product and the service that I got from them.  I can recommend their
product.

Rgds
Werner

1996\11\05@073635 by Dag Bakken

picon face
    > Guys,
    >
    > Has anybody got any comments on the various C compilers that are
    > available for the PIC's. I plan to use a 16c64/65!
    >
    >
    > regards,
    > Scott.

      I can really recommend the latest version of the CC5X C-compiler.
    CC5X supports all PICs with 12 bit and 14 bit core (this also include
    all 12/14 bit PICs to come).
      CC5X will generate the most compact code compared to any other
    C-compiler for PICs.  This is the biggest advantage, because you
    always end up with adding "just one more feature" to your software.

      Just to give you a hint of the code size...
    The follow code was compiled using the old ByteCraft MPC compiler and
    CC5X :
      if (char==const1||char==const2) bit=0 else bit=1;

      MPC generated 22 assembler instructions, and CC5X generated 10
    instructions.  10 instructions is pretty much what you would be able
    to do manually...
      I have used this compiler in all my projects, and have never had to
    look for compiler-generated bugs.  In one of my projects I am using a
    16C73, and when CC5X compiled it it filled up the ROM to somewhere
    around 95%. (With the old MPC, this would be a codesize between 7 and
    8 KB !!)  The RAM has not even began to use page 1 yet.

      The RAM is always reused.  There is no local static locations, since
    this in effect is just a global location that is not accessible
    outside a specified function.
      A nice feature is the 1-bit variable.  You do not have to
    specifically locate it in any location.  That is done by the compiler
    (global and local).

    I can help you with more info if you're interrested.


    Regards,
    -Dag S

1996\11\05@092238 by Norm Cramer

flavicon
face
Just for reference, I compiled the same expression using CCS PCM compiler
and it resulted in 12 instructions.  I included the source and the listing.
It might be nice to see the code generated by the other compiler.

>       Just to give you a hint of the code size...
>     The follow code was compiled using the old ByteCraft MPC compiler and
>     CC5X :
>       if (char==const1||char==const2) bit=0 else bit=1;
>
>       MPC generated 22 assembler instructions, and CC5X generated 10
>     instructions.  10 instructions is pretty much what you would be able
>     to do manually...
>

Here is the CCS c code:

main()
{
 char a;
 short int b;

 if ( a == 1 ||  a == 2) b = 0; else b = 1;

}

Here is the listing:


CCS PCW C Compiler, Version 2.234, 2777

              Filename: C:\PIC\TEST\test.LST

              ROM used: 18 (2%)
                        18 (2%) including unused fragments
              RAM used: 4 (11%) at main() level
                        4 (11%) worst case

0000 3000           00001 MOVLW  00
0001 008A           00002 MOVWF  0A
0002 2805           00003 GOTO   005
0003 0000           00004 NOP
0004 0000           00005 NOP
0000                00006 ....................  main()
0000                00007 .................... {
0000                00008 ....................   char a;
0000                00009 ....................   short int b;
0005 0184           00010 CLRF   04
0000                00011 ....................
0000                00012 ....................   if ( a == 1 ||  a == 2) b =
0; else b = 1;
0006 3001           00013 MOVLW  01
0007 020E           00014 SUBWF  0E,W
0008 1903           00015 BTFSC  03,2
0009 280E           00016 GOTO   00E
000A 3002           00017 MOVLW  02
000B 020E           00018 SUBWF  0E,W
000C 1D03           00019 BTFSS  03,2
000D 2810           00020 GOTO   010
000E 100F           00021 BCF    0F,0
000F 2811           00022 GOTO   011
0010 140F           00023 BSF    0F,0
0000                00024 ....................
0000                00025 .................... }
0011 0063           0026 SLEEP

SYMBOL TABLE
 LABEL                             VALUE

_RETURN_                          0000000D
MAIN.A                            0000000E
MAIN.B                            0000000F
MAIN                              00000005

MEMORY USAGE

1996\11\05@115941 by fastfwd

face
flavicon
face
Dag Bakken <KILLspamPICLISTKILLspamspamMITVMA.MIT.EDU> wrote:

> Just to give you a hint of the code size... The follow code was
> compiled using the old ByteCraft MPC compiler and CC5X : if
> (char==const1||char==const2) bit=0 else bit=1;
>
> MPC generated 22 assembler instructions, and CC5X generated 10
> instructions.  10 instructions is pretty much what you would be
> able to do manually...

Dag:

I've already made MY choice of compiler, but for people who are
still unsure of which one to buy (if any, it would be helpful if you
indicated the version numnber of each compiler when posting
comparisons.

By the way, the expression you used in your example can be written in
7 instructions, not 10:

   BSF     BIT

   MOVF    CHAR,W
   XORLW   CONST1
   SKPZ

   XORLW   CONST2^CONST1

   SKPNZ

   BCF     BIT

-Andy

=== Andrew Warren - RemoveMEfastfwdTakeThisOuTspamix.netcom.com                 ===
=== Fast Forward Engineering - Vista, California          ===
===                                                       ===
=== Custodian of the PICLIST Fund -- For more info, see:  ===
=== http://www.geocities.com/SiliconValley/2499/fund.html ===

1996\11\10@154422 by rich

flavicon
picon face
----------
From:   Don McKenzie[SMTP:spamBeGonedontronicsspamBeGonespamLABYRINTH.NET.AU]
Sent:   05 November 1996 11:41
To:     Multiple recipients of list PICLIST
Subject:        Re: C Compiler


Scott Walsh wrote:
{Quote hidden}

I can only comment on MPLAB-C as this is what I have recently used for an industrial control project in the last 3 months.  I will only say one thing about it..... DO NOT BUY IT.
It comes in right at the top of the list of the worst software I have ever bought.
In summary:
Divide your time to release by four. (C compared with assembler)
Multiply the result by (4 * RAND) time to figure out how to use the compiler effectively.

I bought this product as opposed to the CCS compiler for one reason only, I thought that it would be well supported in the UK, THERE IS NO SUPPORT for MPLAB-C currently.
No-one is able to answer any technical problems about this product because it is and I quote " too new ".
Buy the CCS compiler, it is only $99.00 the last time I looked and it really cannot be any worse than Microchip's effort. YOU HAVE BEEN WARNED.


Rich Milburn.

1996\11\21@223949 by andreabelian

picon face
what C compiler do  you  recomend to use. the bestone.

Andre



               thank you very much











RemoveME__818.507.1902__andreabelianspamTakeThisOuTearthlink.net__ANDRE  ABELIAN____


'C compiler'
1997\08\05@145237 by Zsolt Bringye
flavicon
face
I found an ad about a low priced C compiler for the PIC (CCS C compiler, USD
99). It's more cheaper than the other C compilers for the PIC and other
microcontrolers. Have this compiler any big drawback? Do anybody knows what is
the reason of the big price difference?

Thank You
 Zsolt Bringye
 Hungary/Europe

1997\08\05@165020 by Don McKenzie

flavicon
face
Zsolt Bringye wrote:
>
> I found an ad about a low priced C compiler for the PIC (CCS C
> compiler, USD
> 99). It's more cheaper than the other C compilers for the PIC and
> other
> microcontrolers. Have this compiler any big drawback? Do anybody knows
> what is
> the reason of the big price difference?
>
> Thank You
>   Zsolt Bringye
>   Hungary/Europe

There is a review of 4 different PIC C compilers at:
http://www.dontronics.com/ccs.html
Although a little dated now, it will give you some idea.
Any new reviews welcome from anyone, yes anyone, but not too long
please.

Don McKenzie  donEraseMEspam.....dontronics.com   http://www.dontronics.com

SimmStick(tm) Atmel & PIC proto PCB's. 30 pin Simm Module Format.
SLI, the serial LCD that auto detects baud rates from 100 to 125K bps.
Send a blank message to EraseMEinfospamdontronics.com for more details.

1997\08\05@181816 by Aydin Yesildirek

flavicon
face
It is cheap to purchase and has lots of build in functions macros
etc. However, my experience with was not so great. I had two major
bugs for which I could not get any solution from CCS:

1) Related to bank switching. PCLATH was not protected well. I had an
INT when servicing at bank1, PC switched to bank0 for isr.
Unfortunatelly return from isr did not reach bank1 stayed in bank0
which translates my program crashed.

2) I had a long (16 bit) global variable, during a multiplication
operation compiler allocated higher byte of the variable for its use,
it was too late before I notice this unlawful memory sharing and
wasted 100 OTP 16C65s. I was using around 70% of RAM. The bottom line
is that CCS compiler coast me more than what I paid for it.

I guess, if you plan to hack with it, it may be fun enjoy it. But if
you really plan to do something serious and you don't like asm you
should get a bug free C compiler. MChips mplabc sounds worse than
ccs. It may be better idea to develop C based program for a different
micro.

Aydin


> I found an ad about a low priced C compiler for the PIC (CCS C compiler, USD
> 99). It's more cheaper than the other C compilers for the PIC and other
> microcontrolers. Have this compiler any big drawback? Do anybody knows what is
> the reason of the big price difference?
>
> Thank You
>   Zsolt Bringye
>   Hungary/Europe
>

1997\08\05@203120 by trogers

flavicon
face
Aydin Yesildirek wrote:

> It is cheap to purchase and has lots of build in functions macros
> etc. However, my experience with was not so great. I had two major
> bugs for which I could not get any solution from CCS...

<snip>

> I guess, if you plan to hack with it, it may be fun enjoy it. But if
> you really plan to do something serious and you don't like asm you
> should get a bug free C compiler. MChips mplabc sounds worse than
> ccs...

I believe both the mentioned bugs were corrected. CCS always responds in
a timely manner to bug reports. No matter which compiler you use you
absolutely must look at the assembly output to see what the compiler has
wrought, and you must understand what the compiler is going to do with
your code.

We use the CCS products and have no complaints. There are also some
other nice compilers out there.

Tom Rogers  VP-R&D  Time Tech Inc.

1997\08\06@040624 by wterreb

flavicon
face
> Date:    Tue, 5 Aug 1997 20:50:21 +0200
> From:    Zsolt Bringye <RemoveMEzbringyeEraseMEspamEraseMEMAIL.MATAV.HU>
> Subject: C compiler
>
> I found an ad about a low priced C compiler for the PIC
> (CCS C compiler, USD 99). It's more cheaper than the
> other C compilers for the PIC and other microcontrolers.
> Have this compiler any big drawback? Do anybody knows
> what is the reason of the big price difference?

No reason at all.  I bought that compiler and recently upgraded to
their newer Windows based version (which incidentally costs $350
now).   Initially there was a few bugs, but CCS gave me an updated
copy each time I reported it to them.  Nowadays the compiler seems
pretty much sorted out and I have developed several products with it
which would have taken me a long time to develop if I had to use
assembler.  As a long time user, I can recommend the CCS compiler.

That doesn't mean that its prefect....  for example they did not
adhere to ANSI standards.  Suddenly a 'char' has the same meaning as
an 'int' and a 'long int' becomes what was presviously an 'int' and
so on.  But once you get used to all that, you can develop very
efficient and fast code using their compiler.  And its certainly worth the
price you pay for it.

Rgds
Werner
--
Werner Terreblanche     users.iafrica.com/w/we/wernerte/index.htm
RemoveMEwterrebspam_OUTspamKILLspamplessey.co.za (work)  OR  RemoveMEwernerteTakeThisOuTspamspamiafrica.com  (home)
Plessey SA, PO Box 30451,Tokai 7966, Cape Town, South Africa
or at home : Suite 251, PostNet X5061, Stellenbosch, 7599
Tel +27 21 7102251  Fax +27 21 7102886  Home +27 21 8872196
------------------------------------------------------------

1997\08\06@095715 by trogers

flavicon
face
Dag StŒle Bakken wrote:

> With a good C-compiler, you will not have to look at the asm output
> (of
> course), and that good compilers exists.

You can program however you want. If you program with any tools at all,
including assemblers, and don't check through the listings before
releasing product you will be in good company. When you see them, tell
them I said hi.

There's a general rule about programming called the 5% rule. Some force
has to maintain the 95% part of it. Imprudent programming practices are
the largest contributor to this force.


Always read through the listings.

Tom Rogers  VP-R&D  Time Tech Inc.

1997\08\06@114528 by Toby D. Stensland

flavicon
face
I keep on getting mail about a new Hi-Tech ansi C compiler.  It is going to cost
$800 starting September.  Has anyone tried this?

1997\08\06@125552 by unthiti Patchararungruang

flavicon
face
On Wed, 6 Aug 1997, Toby D. Stensland wrote:

> I keep on getting mail about a new Hi-Tech ansi C compiler.  It is going to
cost
>  $800 starting September.  Has anyone tried this?
>

       I use Hi-Tech C for my project. It work quite well. I have
not encountered any bug yet. However, it is deficient in some essential
things such as I2C, RS-232, etc. BTW, if any body know the place to get
these libraries, please share it.

Sunthiti

1997\08\06@210856 by The Jacky's

flavicon
face
Sunthiti how do you prenounce your last name

----------
> From: Sunthiti Patchararungruang <EraseMEsttspamspamspamBeGonePLUTO.CPE.KU.AC.TH>
> To: RemoveMEPICLISTKILLspamspamMITVMA.MIT.EDU
> Subject: Re: C compiler
> Date: Thursday, August 07, 1997 3:04 AM
>
> On Wed, 6 Aug 1997, Toby D. Stensland wrote:
>
> > I keep on getting mail about a new Hi-Tech ansi C compiler.  It is
going to
>  cost
> >  $800 starting September.  Has anyone tried this?
> >
>
>         I use Hi-Tech C for my project. It work quite well. I have
> not encountered any bug yet. However, it is deficient in some essential
> things such as I2C, RS-232, etc. BTW, if any body know the place to get
> these libraries, please share it.
>
> Sunthiti

1997\08\06@223140 by unthiti Patchararungruang

flavicon
face
       Wow, you are the first oversea friend who ask me how to pronounce
my last name. Ok, Pat-cha-ra-rung-ruang, verbatimly. Can you see? If it is
too difficult, you can call me Mr. S&P ... 8-)

       Sorry, not in PIC topic.

Sunthiti


On Wed, 6 Aug 1997, The Jacky's wrote:

{Quote hidden}

1997\08\07@050753 by Dag Bakken

flavicon
face
> Dag StŒle Bakken wrote:
>
>> With a good C-compiler, you will not have to look at the asm output
>> (of course), and that good compilers exists.

> You can program however you want. If you program with any tools at
> all, including assemblers, and don't check through the listings
> before releasing product you will be in good company. When you see
> them, tell them I said hi.

> There's a general rule about programming called the 5% rule. Some
> force has to maintain the 95% part of it. Imprudent programming
> practices are the largest contributor to this force.

> Always read through the listings.

I agree with you on this.  What I'm talking about is what to do during
developement.  It may be very time consuming to have to check through
the generated code every time the emulator/controller doesn't do what
you think it's supposed to do.


-Dag

1997\08\07@054952 by William Chops Westfield

face picon face
> You can program however you want. If you program with any tools at
   > all, including assemblers, and don't check through the listings
   > before releasing product you will be in good company.

   > Always read through the listings.

Listings?  What listings?

I don't know about you, but the times I'm most likely to use a compiler
are where I probably can't analyze the code for correctness anyway (my
major embedded system is 8+M of object code.)  Fortunately, most compiler
errors show up in application-level testing anyway, and can be traced
to the compiler relatively easilly (fixing them may be another problem.)

We are rather careful about changing compiler versions, however.  Source
code control is useful, but if you're careful, you'll do version control
on your entire tool set...

BillW

1997\08\07@061904 by tjaart

flavicon
face
> > You can program however you want. If you program with any tools at
>     > all, including assemblers, and don't check through the listings
>     > before releasing product you will be in good company.
>
>     > Always read through the listings.

My last project on the '74 produced 111 pages worth of .lst. Yikes!!

--
Friendly Regards

Tjaart van der Walt
KILLspamtjaartspamBeGonespamwasp.co.za
________________________________________________________
|        WASP International   http://wasp.co.za          |
|   R&D Engineer : GSM peripheral services development   |
|Vehicle tracking | Telemetry systems | GSM data transfer|
|Voice : +27-(0)11-622-8686  |  Fax : +27-(0)11-622-8973 |
|             WGS-84 : 26010.52'S 28006.19'E             |
|________________________________________________________|

1997\08\07@111007 by trogers

flavicon
face
William Chops Westfield wrote:

> Listings?  What listings?
>
> I don't know about you, but the times I'm most likely to use a
> compiler
> are where I probably can't analyze the code for correctness anyway (my
>
> major embedded system is 8+M of object code.) <snip..>

Funny, I've written lots of big systems, but I've never counted klocs.
I've never had to read through more than a few k lines of listing for
anything I've written. The big systems get assembled out of the little
chunks.

> We are rather careful about changing compiler versions, however.
> Source
> code control is useful, but if you're careful, you'll do version
> control
> on your entire tool set...

Good point.

--TR


'C compiler'
1997\09\24@024551 by ht
flavicon
face
At 08:30 23.09.97 -0500, you wrote:
>     Hello, everyone,
>
>     I am considering using C compiler for PIC16C73.  If anyone has
>     experience with C compiler and/or knows which compiler is good please
>     give me some advice.   Thanks in advance.
>
>     Nancy
>     EraseMEndongspamEraseMEsperry-sun.com
>

I have only tried MPLAB-C, and I will definetly NOT recommend it.

Havard

1997\09\24@100028 by WF AUTOMA‚̀O

flavicon
face
=?iso-8859-1?Q?H=E5vard?= =?iso-8859-1?Q?_?= =?iso-8859-1?Q?T=F8rring?= wrote:
>
> At 08:30 23.09.97 -0500, you wrote:
> >     Hello, everyone,
> >
> >     I am considering using C compiler for PIC16C73.  If anyone has
> >     experience with C compiler and/or knows which compiler is good please
> >     give me some advice.   Thanks in advance.
> >
> >     Nancy
> >     @spam@ndong@spam@spamspam_OUTsperry-sun.com
> >
>
> I have only tried MPLAB-C, and I will definetly NOT recommend it.

I have tried BYTE CRAFT C, and i'm surprise with some routines that don't run!

Miguel.

1997\09\24@200849 by rhowe

flavicon
face
>     Hello, everyone,
>
>     I am considering using C compiler for PIC16C73.  If anyone has
>     experience with C compiler and/or knows which compiler is good please
>     give me some advice.   Thanks in advance.
>
>     Nancy
>     spamBeGonendongspamKILLspamsperry-sun.com

I have tried the MPLAB-C demo version. I have also used a Bytecraft HC05
compiler. I tried the beta version of the Hi-Tech PIC compiler and was
impressed enough to buy it (at the beta special price). It seems to me
it is much more like a 'real' C compiler than the others (not re-entrant
though because of PIC stack limitations).

--
Randy Howe
(currently consulting @ MPR Extensys Ltd.)
Axiak Electronic Design Ltd.
"Have PIC tools, will code"

1997\09\25@055207 by Aschwin Gopalan

flavicon
face
Randy Howe <.....rhowespam_OUTspammprextensys.com> writes:

> >     Hello, everyone,
> >
> >     I am considering using C compiler for PIC16C73.  If anyone has
> >     experience with C compiler and/or knows which compiler is good please
> >     give me some advice.   Thanks in advance.
> >
> >     Nancy
> >     TakeThisOuTndong.....spamTakeThisOuTsperry-sun.com
>
> I have tried the MPLAB-C demo version. I have also used a Bytecraft HC05
> compiler. I tried the beta version of the Hi-Tech PIC compiler and was
> impressed enough to buy it (at the beta special price). It seems to me
> it is much more like a 'real' C compiler than the others (not re-entrant
> though because of PIC stack limitations).
Yeah!
I really like it quite a bit. I have used CCS PCM before, which has a really
nice library but for my taste it had too many code generation bugs...
They were very quick in fixing those, though.

I finally ordered HT-Soft's compiler because it gerenates nice code and
comes with a very complete library WRT ANSI features. It lacks PIC peripheral
support, though. At least compared with CCS PCM. But I think this will improve
quickly. I was very impressed by the quality of even the first beta of this
compiler... One sad thing though: A main reason for me to buy the HT-SOFT
immediately was that they advertise it produces code for the 17CXX. I only
found out it doesn't when I received the disk. They said that they would
upgrade the compiler to support the 17CXX for free, which is OK, but it
won't be before January as far as I understood. Which is bad, since on their
web page they used to give you the impression that 17CXX support is already
in the compiler...

Otherwise, Clyde Smith-Stubbs who always answers all my e-mails to
HI-SOFT and is an active and well known member of this list is very
helpful in every aspect and very willing to answer questions and
provide solutions. So if you can wait for the 17CXX support, I would
really recommend the Compiler. AFAIK it is the only one with a
*decent* floating point support an a really sufficient range of integer
sizes...

Bye, Aki


> > --
> Randy Howe
> (currently consulting @ MPR Extensys Ltd.)
> Axiak Electronic Design Ltd.
> "Have PIC tools, will code"

1997\09\25@133511 by tjaart

flavicon
face
Aschwin Gopalan wrote:
{Quote hidden}

I have to object! MPLABC also has floating point support - it floats
everywhere! <G> Not to mention the interrupt support (when customers
interrupt your sleep)

--
Friendly Regards

Tjaart van der Walt
RemoveMEtjaartspamspamBeGonewasp.co.za
_____________________________________________________________
| WASP International http://www.wasp.co.za/~tjaart/index.html |
|       R&D Engineer : GSM peripheral services development    |
|   Vehicle tracking | Telemetry systems | GSM data transfer  |
|    Voice : +27-(0)11-622-8686 | Fax : +27-(0)11-622-8973    |
|              WGS-84 : 26010.52'S 28006.19'E                 |
|_____________________________________________________________|


'C compiler'
1998\10\22@061050 by Nuno Pedrosa
flavicon
face
Thank you for all the answers!

I have sent the various references to my teacher. It's up to him, now,
to decide and make the contacts.

Bye,
Nuno Pedrosa.
--
   .^.                                              _,^,_         /\
___( | )_____ Nuno Filipe Freitas Pedrosa __________ o(`} | , __/\/ /__
/*\\|//*\    SIEMENS S.A. Portugal                  (]|  /'    \ \/\
\(\\V//)/    spamBeGoneNuno.Pedrosa@spam@spamspam_OUToen.siemens.de     (]|`%   (") \/\ \
 ` -=- '     Tel.  :00351-1-4242454         (")      /`/        / /\/
__B//|\\P___________________________________________\' / `/______\/____
   `-' "Try and leave this world a little better than you found it..."


'C Compiler'
1998\11\03@063507 by aya Baptista
flavicon
face
Does anyone know of a (shareware, freeware) C compiler for DOS or Win 3.11
for the 16C84?

AndrŽ Malafaya Baptista

1998\11\04@063431 by Wolfgang Kynast
picon face
AMB> Does anyone know of a (shareware, freeware) C compiler for DOS or Win 3.11
AMB> for the 16C84?

see
http://people.frankfurt.netsurf.de/wky/pic.htm#table4

Regards,
Wolfgang
--
PIC links:
http://people.frankfurt.netsurf.de/wky/pic.htm

1998\11\04@190207 by James Cameron

flavicon
face
Andri Malafaya Baptista wrote:
> Does anyone know of a (shareware, freeware) C compiler for DOS or Win
> 3.11 for the 16C84?

Then Wolfgang Kynast wrote:
> see http://people.frankfurt.netsurf.de/wky/pic.htm#table4

But none of those C compilers were freeware or shareware, they all had a
license fee.  Was there any particular compiler you were referring to,
Wolfgang?

--
James Cameron                                      (TakeThisOuTcameronspamspamstl.dec.com)

OpenVMS, Linux, Firewalls, Software Engineering, CGI, HTTP, X, C, FORTH,
COBOL, BASIC, DCL, csh, bash, ksh, sh, Electronics, Microcontrollers,
Disability Engineering, Netrek, Bicycles, Pedant, Farming, Home Control,
Remote Area Power, Greek Scholar, Tenor Vocalist, Church Sound, Husband.

"Specialisation is for insects." -- Robert Heinlein.

1998\11\05@032531 by visant

flavicon
face
AndrŽ Malafaya Baptista wrote:

> Does anyone know of a (shareware, freeware) C compiler for DOS or Win 3.11
> for the 16C84?
>
> AndrŽ Malafaya Baptista

 Let you try c2c C -Compiler at
"www.geocities.com/SiliconValley/Network/3656/c.html".
  It's a freeware for win'95 and Linux.

  Visant D.

1998\11\05@175705 by James Cameron

flavicon
face
Wolfgang Kynast wrote:
> BTW, why do you think somebody should give away a C compiler
> for free?

So I can fix it for them, improve it, and send back the changes.
So that society as a whole can benefit, and so that we can get on
with selling services rather than ephemeral and invisible products.

To understand the Open Source Systems methodology and motivations,
have a glance through ... http://www.opensource.org/

Anyone interested in a GPL (GNU Public License) PIC 12C509 programmer
for Linux now that I have one working?  Scratching an itch.

--
James Cameron                                      (cameronEraseMEspamstl.dec.com)

OpenVMS, Linux, Firewalls, Software Engineering, CGI, HTTP, X, C, FORTH,
COBOL, BASIC, DCL, csh, bash, ksh, sh, Electronics, Microcontrollers,
Disability Engineering, Netrek, Bicycles, Pedant, Farming, Home Control,
Remote Area Power, Greek Scholar, Tenor Vocalist, Church Sound, Husband.

"Specialisation is for insects." -- Robert Heinlein.

1998\11\05@180435 by Scott Dattalo

face
flavicon
face
On Fri, 6 Nov 1998, James Cameron wrote:

> Anyone interested in a GPL (GNU Public License) PIC 12C509 programmer
> for Linux now that I have one working?  Scratching an itch.

Sure! Perhaps you oughta post this to the GNUPIC mailing list too?

Scott

1998\11\07@223515 by bcannon

flavicon
face
Thank you James Cameron for the fascinating link to info about the open sources
movement!

Bruce Cannon
Systems Designer
Style Management Systems
1228 Ceres ST
Crockett CA 94525
(510) 787-6870

RemoveMEbcannonEraseMEspamspam_OUTjps.net
http://www.jps.net/bcannon

Remember: electronics is changing your world...for good!

{Original Message removed}

1998\11\20@070155 by Scott Dattalo

face
flavicon
face
On Fri, 6 Nov 1998, James Cameron wrote:

> Anyone interested in a GPL (GNU Public License) PIC 12C509 programmer
> for Linux now that I have one working?  Scratching an itch.

Sure! Perhaps you oughta post this to the GNUPIC mailing list too?

Scott

1998\11\20@070203 by James Cameron

flavicon
face
Wolfgang Kynast wrote:
> BTW, why do you think somebody should give away a C compiler
> for free?

So I can fix it for them, improve it, and send back the changes.
So that society as a whole can benefit, and so that we can get on
with selling services rather than ephemeral and invisible products.

To understand the Open Source Systems methodology and motivations,
have a glance through ... http://www.opensource.org/

Anyone interested in a GPL (GNU Public License) PIC 12C509 programmer
for Linux now that I have one working?  Scratching an itch.

--
James Cameron                                      (@spam@cameronRemoveMEspamEraseMEstl.dec.com)

OpenVMS, Linux, Firewalls, Software Engineering, CGI, HTTP, X, C, FORTH,
COBOL, BASIC, DCL, csh, bash, ksh, sh, Electronics, Microcontrollers,
Disability Engineering, Netrek, Bicycles, Pedant, Farming, Home Control,
Remote Area Power, Greek Scholar, Tenor Vocalist, Church Sound, Husband.

"Specialisation is for insects." -- Robert Heinlein.


'C compiler'
1999\05\27@110846 by n.east
flavicon
face
Hi,
   does anyone know of a (free) pic C compiler.

1999\05\27@123452 by Michael Shiloh

flavicon
face
"c2c" runs on pc and linux:

www.geocities.com/SiliconValley/Network/3656/c2c/c.html
http://sca.enlace.com.mx/c2c/


'C compiler'
1999\10\16@143235 by Mitchel
flavicon
face
Please, I need a C compiler for 16C7xx and 16C62x families.

Does anybody know where I can find it ?

Best regards.

Mitchel Monteiro

1999\10\16@144310 by WF

flavicon
face
www.ccsinfo.com

Miguel

----------
{Quote hidden}

1999\10\16@191751 by Don McKenzie

flavicon
face
Mitchel wrote:
> Please, I need a C compiler for 16C7xx and 16C62x families.
> Does anybody know where I can find it ?
> Best regards.
> Mitchel Monteiro

C and Pascal compilers for PIC and Scenix and PIC code generator.
Internet Download.
http://www.dontronics.com/cap.html

HI-TECH PICmicro "C" Compiler CD-Rom
http://www.dontronics.com/hi-tech.html

CCS C PICmicro Compilers. Disk and manual.
http://www.dontronics.com/ccs.html

Don McKenzie  spamBeGonedonEraseMEspamdontronics.com http://www.dontronics.com

Don's Download Dungeon:   http://www.dontronics.com/download.html
Australian Electronics Ring http://www.dontronics.com/aering.html
Win $500USD Cash. Micro design contest:  http://www.simmstick.com

1999\10\17@194503 by Kelvin Visteron

picon face
I found the PCM C Compiler from CCS on the
http://www.picwiser.com site for $89.

On         Sun, 17 Oct 1999 09:17:24 +1000, Don McKenzie wrote:

{Quote hidden}

________________________________________________________________
Get FREE voicemail, fax and email at http://voicemail.excite.com
Talk online at http://voicechat.excite.com

1999\10\17@200335 by Darren King

flavicon
face
I've been using the Hight Tech C compiler.  It works pretty good, but really
what makes a Compiler good.  The ability to adhear to the Ansi C standard
and the Optimized code it produces?  How can this be measured cause High
Tech C I'm just using the demo right now, but it seems to create fast code.


{Original Message removed}

1999\10\17@203454 by Don McKenzie

flavicon
face
Kelvin Visteron wrote:
>
> I found the PCM C Compiler from CCS on the
> http://www.picwiser.com site for $89.
>
> On         Sun, 17 Oct 1999 09:17:24 +1000, Don McKenzie wrote:

> > CCS C PICmicro Compilers. Disk and manual.
> > http://www.dontronics.com/ccs.html

Is that with a free SimmStick? :-)

Don McKenzie  RemoveMEdon@spam@spamspamBeGonedontronics.com http://www.dontronics.com

Don's Download Dungeon:   http://www.dontronics.com/download.html
Australian Electronics Ring http://www.dontronics.com/aering.html
Win $500USD Cash. Micro design contest:  http://www.simmstick.com

1999\10\18@085958 by Kelvin Visteron

picon face
It was hard to tell from the web site but is it a complete
simmstick or just a PCB (without components)? And what is
the price? I looked around but it seemed too confusing to
find any pricing.

Thanks...

On         Mon, 18 Oct 1999 10:35:06 +1000, Don McKenzie wrote:

{Quote hidden}

________________________________________________________________
Get FREE voicemail, fax and email at http://voicemail.excite.com
Talk online at http://voicechat.excite.com

1999\10\18@152740 by Don McKenzie

flavicon
face
Kelvin Visteron wrote:
>
> It was hard to tell from the web site but is it a complete
> simmstick or just a PCB (without components)? And what is
> the price? I looked around but it seemed too confusing to
> find any pricing.

> > > > CCS C PICmicro Compilers. Disk and manual.
> > > > http://www.dontronics.com/ccs.html

First paragraph on that page Kelvin is:
We offer a Free DT101 SimmStick PCB with every mEL PICBasic, and CCS C
Compiler sold.
The PCB is a PCB, no components, sorry. :-(

and four lines down from that is a link:
Check the Dontronics "Manual and Disk" prices page for full pricing
calculations.

hope this helps.

Don McKenzie  .....donRemoveMEspamdontronics.com http://www.dontronics.com

Don's Download Dungeon:   http://www.dontronics.com/download.html
Australian Electronics Ring http://www.dontronics.com/aering.html
Win $500USD Cash. Micro design contest:  http://www.simmstick.com


'C compiler'
2000\03\11@230754 by Donald D'Alessandro
flavicon
face
Does anyone know where I can get a C compiler for  the PIC17C44?

thanks,
Donald

~~~~~~~~ Donald D'Alessandro ~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~ Fourth Year Electrical Engineering ~~~~~~~~~~~~
~~~~~~~~ Ryerson Polytechnic University ~~~~~~~~~~~~~~~~
~~~~~~~~ Toronto, Ontario ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~ Email: .....ddalessSTOPspamspam@spam@ee.ryerson.ca ~~~~~~~~~~~~~~~~~~

2000\03\12@205819 by Donald D'Alessandro

flavicon
face
Does anyone know where I can get a C compiler for the PIC17C44?

Donald

~~~~~~~~ Donald D'Alessandro ~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~ Fourth Year Electrical Engineering ~~~~~~~~~~~~
~~~~~~~~ Ryerson Polytechnic University ~~~~~~~~~~~~~~~~
~~~~~~~~ Toronto, Ontario ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~ Email: ddalessEraseMEspam@spam@ee.ryerson.ca ~~~~~~~~~~~~~~~~~~

2000\03\12@211520 by Andrew Warren

face
flavicon
face
Donald D'Alessandro <RemoveMEPICLISTspamspamBeGoneMITVMA.MIT.EDU> wrote:

> Does anyone know where I can get a C compiler for the PIC17C44?

Sure, Donald...

Bytecraft Limited (just around the corner from you in Waterloo) sells
one; so does Hi-Tech Software (on the other side of the globe, in
Australia):

   http://www.bytecraft.com
   http://www.hitech.com.au/

Personally, I use Bytecraft's compiler, but they're both very good.

-Andy


=== Andrew Warren - spamBeGonefastfwdKILLspamspam@spam@ix.netcom.com
=== Fast Forward Engineering - San Diego, California
=== http://www.geocities.com/SiliconValley/2499

2000\03\12@212142 by Darren Logan

picon face
Also, take a look at the CCS C compiler for PICS.

- sorry, can't remember the web site but it's in the RS and Farnell
electronics catalogues.

Darren

2000\03\13@020937 by Don McKenzie

flavicon
face
Donald D'Alessandro wrote:
>
> Does anyone know where I can get a C compiler for the PIC17C44?

see;
http://www.dontronics.com/piclinks.html#soft
there are many listed there.

Don McKenzie    donspam_OUTspam@spam@dontronics.com      http://www.dontronics.com

World's Largest Range of Atmel/AVR and  PICmicro Hardware and  Software.
Free Basic Compiler and Programmer http://www.dontronics.com/runavr.html


'C compiler'
2010\07\07@171126 by Charles Rogers
flavicon
face
Am trying to find a good C compiler, am not looking for a freebe.
Just a good compiler that will will work with Win XP
Any suggestions will be appreciated.

Charles R.

2010\07\07@171614 by Herbert Graf

picon face
On Wed, 2010-07-07 at 16:11 -0500, Charles Rogers wrote:
> Am trying to find a good C compiler, am not looking for a freebe.
> Just a good compiler that will will work with Win XP
> Any suggestions will be appreciated.

Define "work with XP".

Are you interested in "command line" type apps or something more?

TTYL

2010\07\07@171650 by Wouter van Ooijen

face picon face
Charles Rogers wrote:
> Am trying to find a good C compiler, am not looking for a freebe.
> Just a good compiler that will will work with Win XP
> Any suggestions will be appreciated.

anything wrong with GCC, maybe in a package like DevCpp?

--

Wouter van Ooijen

-- -------------------------------------------
Van Ooijen Technische Informatica: http://www.voti.nl
consultancy, development, PICmicro products
docent Hogeschool van Utrecht: http://www.voti.nl/hvu

2010\07\07@172239 by Michael Watterson

face picon face
Charles Rogers wrote:
> Am trying to find a good C compiler, am not looking for a freebe.
> Just a good compiler that will will work with Win XP
> Any suggestions will be appreciated.
>
> Charles R.
>  
Depends on the target CPU



2010\07\07@172616 by Bob Blick

face
flavicon
face
Charles, you need to add the [PIC] topic tag to your post.

Bob


On Wed, 7 Jul 2010 16:11:25 -0500, "Charles Rogers" said:
> Am trying to find a good C compiler, am not looking for a freebe.
> Just a good compiler that will will work with Win XP
> Any suggestions will be appreciated.

--
http://www.fastmail.fm - A fast, anti-spam email service.

2010\07\08@003348 by Sarin Sukumar A

picon face
Pellet C will be a good option, which is very much simular to TurboC
But it is 32-bit.
YOurs SaRIn....


On Wed, Jul 7, 2010 at 2:26 PM, Bob Blick <spamBeGonebobblick@spam@spamftml.net> wrote:

{Quote hidden}

> -

More... (looser matching)
- Last day of these posts
- In 2010 , 2011 only
- Today
- New search...