Searching \ for '[PIC] are there any cheepee compilers for the 10' 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/microchip/devices.htm?key=pic
Search entire site for: 'are there any cheepee compilers for the 10'.

Exact match. Not showing close matches.
PICList Thread
'[PIC] are there any cheepee compilers for the 10'
2009\08\29@200602 by AGSCalabrese

picon face
I have looked around and found the CCS command line compiler for 12  
bit parts.
The cost is $50.  Has anyone used this compiler ?
http://www.ccsinfo.com

Best

Gus

2009\08\29@201955 by Gaston Gagnon

face
flavicon
face
AGSCalabrese wrote:
> I have looked around and found the CCS command line compiler for 12  
> bit parts.
> The cost is $50.  Has anyone used this compiler ?
> http://www.ccsinfo.com
>
> Best
>
> Gus
>  
Gus you may want to look at this one.

This one is pretty hard to beat: works with 12, 16 and 18 series and
cost 149.95$ for the PRO version.
www.sourceboost.com/Products/BoostC/Overview.html
It is supplied with its own IDE but if you prefer you can use it
from within mplab.
Gaston

2009\08\29@204109 by AGSCalabrese

picon face
How will that help me with the 10F series ?
Gus
{Quote hidden}

2009\08\29@210743 by Isaac Marino Bavaresco

flavicon
face
Gaston Gagnon escreveu:
{Quote hidden}

I got curious about this compiler and accessed their website.

It looks good, but it has a lot of shortcomings.

It also has some interesting extensions (C++ like) such as function
arguments by reference, function overload and templates, but the
function arguments by reference for instance uses copy to and from,
which is awkward and wasteful of program cycles and space.

The main shortcomings I found are:

- No #elif;
- Passing constant strings to functions first copy them to RAM;
- Crippled heap functions (maximum block length of 127 bytes);
- sprintf accepts only one variable (so not exactly a varargs list)
argument to be printed. Besides, the format specifiers are very
restricted and it can print 16-bit numeric values only. For 32-bit
values there is a sprintf32;
- It is not clear if it has a "printf" function, it has a lprintf which
prints to an LCD;
- Variables declared with the rom storage specifier can only be accessed
through the [] operators;
- rom variables can be used with char data types only;
- A rom pointer is internally limited to 8-bits: the constant array size
is thus limited to 256 elements

There are lots of other small "oddities" also.

Best regards,

Isaac

__________________________________________________
Faça ligações para outros computadores com o novo Yahoo! Messenger
http://br.beta.messenger.yahoo.com/

2009\08\30@065359 by David Meiklejohn

face
flavicon
face
AGSCalabrese wrote:
>
> I have looked around and found the CCS command line compiler for 12
> bit parts.
> The cost is $50.  Has anyone used this compiler ?
> http://www.ccsinfo.com

It's also bundled free with MPLAB - no restrictions.  But it's probably
worth paying the $50 to get access to new versions - the one bundled with
MPLAB hasn't been updated in a long time.

The CCS PCB compiler does have some limitations (whether you pay for it or
not) - see my baseline C tutorials at
http://www.gooligum.com.au/tut_baseline_C.html

Those baseline lessons also cover HI-TECH's PICC-Lite and PRO compilers.
HI-TECH C PRO is also bundled with MPLAB these days, but it runs in "Lite"
mode, where optimisation is disabled and generated code is about 50% bigger
than it needs to be. PICC-Lite is still a better bet for 12-bit PICs,
because it supports almost every baseline device, and generates excellent
code - see the comparisons in my tutorials.  PICC-Lite is still downloadable
from http://www.htsoft.com, and I believe it's the best option for 12-bit PICs -
100% free, full optimisation, very solid, with no restrictions.


Regards,
David Meiklejohn



2009\08\30@095946 by Gaston Gagnon

face
flavicon
face
AGSCalabrese wrote:
> How will that help me with the 10F series ?
>  
Waist more time maybe :-)   My bad, Sorry :-[
Gaston

2009\08\30@112136 by AGSCalabrese

picon face
Hey thanks for making the effort
Gus

> On Aug 30, 2009, at 7:59 AM, Gaston Gagnon wrote:
>
> AGSCalabrese wrote:
>> How will that help me with the 10F series ?
>>
> Waist more time maybe :-)   My bad, Sorry :-[
> Gaston
>
> --

2009\08\30@151812 by Dwayne Reid

flavicon
face
At 06:41 PM 8/29/2009, AGSCalabrese wrote:
>How will that help me with the 10F series ?
>Gus

The 10F parts use Microchip's 12-bit core.  The CCS compiler should
work just fine for the 10F parts.

dwayne


> >> On Aug 29, 2009, at 6:20 PM, Gaston Gagnon wrote:
> >>
> >> AGSCalabrese wrote:
> >>> I have looked around and found the CCS command line compiler for 12
> >>> bit parts.
> >>> The cost is $50.  Has anyone used this compiler ?
> >>> http://www.ccsinfo.com


--
Dwayne Reid   <spam_OUTdwaynerTakeThisOuTspamplanet.eon.net>
Trinity Electronics Systems Ltd    Edmonton, AB, CANADA
(780) 489-3199 voice          (780) 487-6397 fax
http://www.trinity-electronics.com
Custom Electronics Design and Manufacturing

2009\08\30@161933 by Per Linne

flavicon
face
It does. I have done it a couple of times.

PerL

----- Original Message -----
From: "Dwayne Reid" <.....dwaynerKILLspamspam@spam@planet.eon.net>
To: "Microcontroller discussion list - Public." <piclistspamKILLspammit.edu>
Sent: Sunday, August 30, 2009 9:18 PM
Subject: Re: [PIC] are there any cheepee compilers for the 10F206 ?


{Quote hidden}

> --

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