PIC18 Series C Compiler

Started by June 10, 2004
What recommendations do people have for a C complier for the PIC18
series. I want to be able to EASILY handle ADC and serial I/O.

The factors are:
-Ease of use
-Learning time
-Price

I have no more than a week to learn what I need to know once I get a
compiler, so it should not be overly complicated.

Ideas?

Thanks,
Shamoon



Wiz-C on http://www.fored.co.uk might be a good choice. I use it myself and really recommend it.

wrote:
> What recommendations do people have for a C complier for the PIC18
> series. I want to be able to EASILY handle ADC and serial I/O.
>
> The factors are:
> -Ease of use
> -Learning time
> -Price
>
> I have no more than a week to learn what I need to know once I get a
> compiler, so it should not be overly complicated.
>
> Ideas?
>
> Thanks,
> Shamoon >
>
> to unsubscribe, go to http://www.yahoogroups.com and follow the instructions
> Yahoo! Groups Links >




Any thoughts on HTSOFT?

Shamoon

--- In , "Marcel van Lieshout"
<yahoo.com@h...> wrote:
> Wiz-C on http://www.fored.co.uk might be a good choice. I use it
myself and really recommend it.
>
> honamos@y... wrote:
> > What recommendations do people have for a C complier for the PIC18
> > series. I want to be able to EASILY handle ADC and serial I/O.
> >
> > The factors are:
> > -Ease of use
> > -Learning time
> > -Price
> >
> > I have no more than a week to learn what I need to know once I
get a
> > compiler, so it should not be overly complicated.
> >
> > Ideas?
> >
> > Thanks,
> > Shamoon
> >
> >
> >
> >
> > to unsubscribe, go to http://www.yahoogroups.com and follow the
instructions
> > Yahoo! Groups Links
> >
> >
> >





As someone who has tried several C compilers, here are a few thoughts.

CCS - Great beginners compiler. Relatively low cost, and it seamlessly
handles things like setting up timers and interrupts. It has had a lot of
releases though, and each of them has something different wrong with it.
You have to find one that is stable for your application and stick with it.
It makes little attempt to achieve ANSI C. It has no support for pointers
to EEPROM or functions. It has no linking loader.

C18 - Much more ANSI compatible. I didn't get very far with it because it
has no math library. It also has no printf, but I don't use printf anyway.
I do custom outputs for the variable types I really need to print.
Expensive.

PICC-18 - Much more ANSI compatible. I am very impressed with this
compiler. It is efficient and powerfull. Because it doesn't provide magic
routines for things like timers and interrupts, it is more complicated to
use, but you are paid back for creating your own code by much smaller code.
Configurable printf that allows you to just pick the data types you need,
full linking loader, fast (approximate) and slow (accurate) versions of the
math library.

It sounds like the OP would be best served by CCS.

Bruce Partridge
http://www.rebreather.ca

> -----Original Message-----
> From: [mailto:]
> Sent: Friday, June 11, 2004 11:12 AM
> To:
> Subject: [piclist] Re: PIC18 Series C Compiler > Any thoughts on HTSOFT?
>
> Shamoon
>
> --- In , "Marcel van Lieshout"
> <yahoo.com@h...> wrote:
> > Wiz-C on http://www.fored.co.uk might be a good choice. I use it
> myself and really recommend it.
> >
> > honamos@y... wrote:
> > > What recommendations do people have for a C complier for the PIC18
> > > series. I want to be able to EASILY handle ADC and serial I/O.
> > >
> > > The factors are:
> > > -Ease of use
> > > -Learning time
> > > -Price
> > >
> > > I have no more than a week to learn what I need to know once I
> get a
> > > compiler, so it should not be overly complicated.
> > >
> > > Ideas?
> > >
> > > Thanks,
> > > Shamoon
> > >
> > >
> > >
> > >
> > > to unsubscribe, go to http://www.yahoogroups.com and follow the
> instructions
> > > Yahoo! Groups Links
> > >
> > >
> > >
>
> to unsubscribe, go to http://www.yahoogroups.com and follow the
> instructions
> Yahoo! Groups Links > ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.693 / Virus Database: 454 - Release Date: 5/31/2004
>
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.693 / Virus Database: 454 - Release Date: 5/31/2004



I agreed with Bruce CCS is cheaper but if you know C
coding shouldn't be a problem with any cross compiler.

There is a 21 day woking demo of PICC-18 so your week
learning time should be covered.

--- Bruce Partridge <> wrote:
> As someone who has tried several C compilers, here
> are a few thoughts.
>
> CCS - Great beginners compiler. Relatively low
> cost, and it seamlessly
> handles things like setting up timers and
> interrupts. It has had a lot of
> releases though, and each of them has something
> different wrong with it.
> You have to find one that is stable for your
> application and stick with it.
> It makes little attempt to achieve ANSI C. It has
> no support for pointers
> to EEPROM or functions. It has no linking loader.
>
> C18 - Much more ANSI compatible. I didn't get very
> far with it because it
> has no math library. It also has no printf, but I
> don't use printf anyway.
> I do custom outputs for the variable types I really
> need to print.
> Expensive.
>
> PICC-18 - Much more ANSI compatible. I am very
> impressed with this
> compiler. It is efficient and powerfull. Because
> it doesn't provide magic
> routines for things like timers and interrupts, it
> is more complicated to
> use, but you are paid back for creating your own
> code by much smaller code.
> Configurable printf that allows you to just pick the
> data types you need,
> full linking loader, fast (approximate) and slow
> (accurate) versions of the
> math library.
>
> It sounds like the OP would be best served by CCS.
>
> Bruce Partridge
> http://www.rebreather.ca
>
> > -----Original Message-----
> > From: [mailto:]
> > Sent: Friday, June 11, 2004 11:12 AM
> > To:
> > Subject: [piclist] Re: PIC18 Series C Compiler
> >
> >
> > Any thoughts on HTSOFT?
> >
> > Shamoon
> >
> > --- In , "Marcel van
> Lieshout"
> > <yahoo.com@h...> wrote:
> > > Wiz-C on http://www.fored.co.uk might be a good
> choice. I use it
> > myself and really recommend it.
> > >
> > > honamos@y... wrote:
> > > > What recommendations do people have for a C
> complier for the PIC18
> > > > series. I want to be able to EASILY handle
> ADC and serial I/O.
> > > >
> > > > The factors are:
> > > > -Ease of use
> > > > -Learning time
> > > > -Price
> > > >
> > > > I have no more than a week to learn what I
> need to know once I
> > get a
> > > > compiler, so it should not be overly
> complicated.
> > > >
> > > > Ideas?
> > > >
> > > > Thanks,
> > > > Shamoon
> > > >
> > > >
> > > >
> > > >
> > > > to unsubscribe, go to
> http://www.yahoogroups.com and follow the
> > instructions
> > > > Yahoo! Groups Links
> > > >
> > > >
> > > >
> >
> >
> >
> >
> > to unsubscribe, go to http://www.yahoogroups.com
> and follow the
> > instructions
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
> > ---
> > Incoming mail is certified Virus Free.
> > Checked by AVG anti-virus system
> (http://www.grisoft.com).
> > Version: 6.0.693 / Virus Database: 454 - Release
> Date: 5/31/2004
> >
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system
> (http://www.grisoft.com).
> Version: 6.0.693 / Virus Database: 454 - Release
> Date: 5/31/2004


__________________________________________________