Sonsivri

Electronics => Pic C Languages => Topic started by: omni on November 28, 2005, 12:44:57 00:44



Title: Which Pic C compiler do you like?
Post by: omni on November 28, 2005, 12:44:57 00:44
Which compiler do you prefer using?
I sort of lean towards Hitech PIC C, but I wonder what are the impressions/expereinces of others...


Title: Which Pic C compiler do you like?
Post by: promate on November 28, 2005, 06:22:54 18:22
Hi,
I am using Microchip PIC C compiler.. it is very useful


Title: Which Pic C compiler do you like?
Post by: max on November 28, 2005, 08:49:25 20:49
Hi,
If you are start to learning pic c then go for ccs pcwh, easy to use lot of library functions,
after that you can easily switch to hi-tech picc for more compact code, but you have to
write your own library functions or search for that.
There will be minimal problem when converting c source code of different compilers, thanks
to the standard of C language.
 
Hi promate! can you share the Microchip PIC C compiler if it is for pic16 series devices?


Title: Which Pic C compiler do you like?
Post by: robertino on November 28, 2005, 09:20:50 21:20
Hi, i use WIZ-C 11.05 and i am happy with it, i have seen MikroC have a lot of interesting function but WIZ-C have a really good simulator and a lot of usefull other functions.

Roberto


Title: Which Pic C compiler do you like?
Post by: omni on November 28, 2005, 10:48:57 22:48
Thanks for your responses. I'm neither starting nor am I a pro. I have done ASM and C before but not on the microcontroller level, and I've also noticed that some PIC C compilers are non-ANSI so that's kinda troubling me when it comes to converting code between compilers.
 
Thus I'd like to pick a single compiler and stick to it for all developments, but with so many I do not have time to thoroughly try them all and decide...


Title: Which Pic C compiler do you like?
Post by: pak on November 29, 2005, 12:45:44 00:45
Hi,
        I recommend CCS C Compiler because of printf function. A useful fucntion for debugging.
 
happy programming with microcontroller.
 
pak


Title: Which Pic C compiler do you like?
Post by: sslobodyan on November 29, 2005, 09:00:32 09:00
I'm use CCS C Compiler. This is best choice for me.


Title: Which Pic C compiler do you like?
Post by: omni on November 30, 2005, 01:20:31 01:20
I guess I'll look into the CCS C...
 
I wonder is there a web site that compares available compilers and outlines pro/cons for each?


Title: Which Pic C compiler do you like?
Post by: Future on August 01, 2006, 03:41:13 03:41
Robertino:
 
Can you share the wiz-c compiler?


Title: Which Pic C compiler do you like?
Post by: Fallout on August 18, 2006, 05:29:00 17:29
MikroC 6.0 is out .... in change log i see "- Enhanced optimization and code generation
" anyone test it? and what think about new version?


Title: Which Pic C compiler do you like?
Post by: robban on August 19, 2006, 08:43:35 20:43
Hi!
 
I prefer HI-TECH compilers because they conform to ANSI-C. The reason for this is the ability to port the code from one platform to another, but You still have to do a lot of typing. ANSI-C regulation also governs the min. software stack levels(loops-in-loops f.ex) I think it is min. 24 levels.
The most significant part is the shape and number of headers and library functions. Like the Microchip C18 compiler which is ANSI-C, it has all the standard header files like stdio,conio, stdlib a.s.o. If You use the C18 compiler under MPLAB, You can output character and strings by using the MPLAB SIM just as any ordinary compiler under ANSI-C.
Another compiler I frequently use is Bloodshed Dev++(free but the the whole DevPack is 1.5 Gig and it is fairly slow but it has become more or less industry standard).
In order to access the serial/parallell ports I use Borland TurboC++(a DOS compiler which is superfast but the time to organize the different projects slows it down.
 
Version 3.0 of Borland TurboC++ can be found here: ftp://ftp.eesnet.ru/dos/ (http://ftp://ftp.eesnet.ru/dos/) (called TC30). I don't endorse use of the mouse in full screen mode, but keyboard access is fairly straightforward. You may ask why I use compilers that can't produce downloadable hexfiles into the MCU, but we have to have some kind of interface and not only Console apps, don't we?
Happy programming! :)


Title: Re: Which Pic C compiler do you like?
Post by: kcid on October 05, 2006, 02:24:30 02:24
I like CCS C compiler is very easy and usefull


Title: Re: Which Pic C compiler do you like?
Post by: spider on October 05, 2006, 04:10:18 16:10
Hi All
I'm use PICC Compiler. This is best choice for me.


Title: Re: Which Pic C compiler do you like?
Post by: Zaphod Beeblebrox on October 06, 2006, 09:18:06 09:18
I'm using Microchip C18 and C30 these days. I've also used HiTech PICC for 16Fxxx without any trouble.


Title: Re: Which Pic C compiler do you like?
Post by: bogdantk on August 28, 2007, 06:50:48 06:50
Hello
MikroC from Mikroelektronika is a very good compile. Short and fast code
and most of all a very good and large library (MMC card included)


Title: Re: Which Pic C compiler do you like?
Post by: nighthunter on August 31, 2007, 07:27:01 19:27
Yes, im using MikroC for smaller projects and hitech c for larger projects cause its ansi conform, but for beginners ive seen a graphical "pic c" language compiler, in wich you are able to constuct the soure code by simply adding some of pre-built c pieces of code but you can construct the program as a flow chart. I dont remember now the name, but i write it if i remember i tried it out it seemed to be a great stuff. I think it was discussed on this forum too. Now ive remember it was flowcode from matrix multimedia v3.


Title: Re: Which Pic C compiler do you like?
Post by: smartguy on August 31, 2007, 08:26:54 20:26
Hi
Is is possible to debug with Mikro C.
Does it support MPLAB debug format ?

br
Smartguy


Title: Re: Which Pic C compiler do you like?
Post by: ysy on September 01, 2007, 03:40:17 03:40
Hi
mikroC doesn't support coff format,  cannot debug  programs with c source code in proteus and mplab.


Title: Re: Which Pic C compiler do you like?
Post by: CoolWombat on September 01, 2007, 10:00:32 10:00
MikroC for me, pretty easy to use.

Cheers!
 :)


Title: Re: Which Pic C compiler do you like?
Post by: valajor on September 01, 2007, 05:53:51 17:53
I prefer to use CCS, it's easy to learn and there's a lot of very useful functions. I learned quickly thank to TODO PIC Forum, where there are many examples and projects for 16FXXX and 18FXXXX.

Good luck!!!


Title: Re: Which Pic C compiler do you like?
Post by: ata_tr on September 01, 2007, 07:43:22 19:43
I used CCS C for about 1.5 years, then I thought that it is so basic and too easy, so I am using HITECH C now and I am happy with it. ;D ;D ;D


Title: Re: Which Pic C compiler do you like?
Post by: etm503 on September 03, 2007, 01:09:55 13:09
I vote for CCS compiler. Well thats the one I have always used. The only trouble is there are always bugs of one sort or another, and you have to program arround them. And this forum always has a link to any new updates of CCS.

There are times I have wished for Hitech C for pic16 range, but I cant get it. So please anyone with a download link for this plse help.


Title: Re: Which Pic C compiler do you like?
Post by: sri_y on September 03, 2007, 03:18:20 15:18
I like CCS C, many example & library for learn...


Title: Re: Which Pic C compiler do you like?
Post by: Thiru09 on September 04, 2007, 01:57:20 13:57
I'm using Hi-Tech PICC (with Hi-Tide OR MPLAB IDE).


Title: Re: Which Pic C compiler do you like?
Post by: charnyutk on December 24, 2007, 05:01:51 05:01
I likes CCS, it's easy to writing code.


Title: Re: Which Pic C compiler do you like?
Post by: bliviudaniel on December 24, 2007, 12:13:32 12:13
I work with Hi-Tech PICC for PIC16 and PIC18. This is mainly because I prefer to have one single platform for PIC16 and PIC18. Another reason is that I don't like CCS because it's not ANSI. I like to make my own peripheral drivers.


Title: Re: Which Pic C compiler do you like?
Post by: pak on December 24, 2007, 03:50:02 15:50
    For beginner, Not much knowledge of microcontroller, I suggest to use CCS compiler because it is easier to understand about microcontroller and a lot of example for more understanding of compiler as well. But you must have C prog skill. Version 4 and above, driver files can be used such as keybd.c, lcd.c. The most I like CCS best is its built-in functions like delayms(500); it's really great for managing time frames.
    I find HiTech for adv user. the complier dose not come with useful examples and it assume that the user has knowledge of microcontroller.


Title: Re: Which Pic C compiler do you like?
Post by: sabri2008 on December 24, 2007, 04:05:51 16:05
MikroC is more usefull for biginner thinks to its library.


Title: Re: Which Pic C compiler do you like?
Post by: schlen on December 25, 2007, 12:19:15 12:19
hi,
i use proton, but i want to use micro c. I ll use it after take it.


Title: Re: Which Pic C compiler do you like?
Post by: siwat2 on December 25, 2007, 03:07:05 15:07
I use HI-Tech PICC ,but now I'm testing CCS. I can't see the difference.

WatT


Title: Re: Which Pic C compiler do you like?
Post by: emulento on December 25, 2007, 11:47:33 23:47
PICC from CCS.


Title: Re: Which Pic C compiler do you like?
Post by: future on December 25, 2007, 11:56:20 23:56
C30 from microchip


Title: Re: Which Pic C compiler do you like?
Post by: softjad on December 26, 2007, 11:14:48 11:14
PICC from CCS!


Title: Re: Which Pic C compiler do you like?
Post by: faraz101 on December 26, 2007, 02:56:36 14:56
i use mikro c and ccs both and found ccs is more power full and also easy to learn.specially its project wizard is very attractive for me


Title: Re: Which Pic C compiler do you like?
Post by: etm503 on December 27, 2007, 04:11:56 16:11
Hi,

I use CCS compiler. I had little knwoledge of embeded programming and had to learn a little standard c at first, but after that, I can do almost anything with CCS. I havent found the need to change yet



Title: Re: Which Pic C compiler do you like?
Post by: narc60 on December 28, 2007, 06:09:03 06:09
Still trying to learn CCS and so far as the other posters says its easy to use. Great for a beginners like me.


Title: Re: Which Pic C compiler do you like?
Post by: 8K51 on December 28, 2007, 08:13:04 08:13
Hi

No unique choice for me !

When my work is mainly 'redesign' of ready made applications
I use the original C compiler :
    USB 18F2550 (hid, cdc, mass storage) with Microchip C18
    CAN, Nokia3110 LCD... with CCS 3.49
    sometimes MikroC....
-When I build from 'white page' I prefer now BoostC:
   +Flowcode3 Demo as front end + Boost C libraries
   +Source level debugging with Mplab or Proteus
   +Programming/debugging  with ICD2
Coming from 8051 world I appreciate near Ansi compilers
and coding for easiest porting to others chips (AVR, PIC24)

Regards


Title: Re: Which Pic C compiler do you like?
Post by: kelvar on December 30, 2007, 10:04:24 10:04
For PIC16, i prefer Hi-Tech Pic-c. For PIC18, PIC24, DSPIC, etc i prefer Microchip's C18 and C30.


Title: Re: Which Pic C compiler do you like?
Post by: spkt on December 30, 2007, 10:53:54 10:53
How about MikroC?

Posted on: December 30, 2007, 11:48:59 11:48 - Automerged

I think that MikroC is very easy for beginner but I do not like it


Title: Re: Which Pic C compiler do you like?
Post by: arvind on December 30, 2007, 03:46:42 15:46
I like MikroC..being a beginner it seems to be really easy..


Title: Re: Which Pic C compiler do you like?
Post by: toni999 on December 31, 2007, 12:55:06 12:55
hello,
I am using MIKRO C compiler too... it is work fine


Title: Re: Which Pic C compiler do you like?
Post by: rosebif on December 31, 2007, 01:17:39 13:17
I like hi-tech , it has an option of optimisation


Title: Re: Which Pic C compiler do you like?
Post by: lrom on December 31, 2007, 02:50:45 14:50
Microchip C18 has everything you need to code in C for PIC, and in microchip own forum you may find solutions to any problem you may have


Title: Re: Which Pic C compiler do you like?
Post by: trigo on December 31, 2007, 04:58:58 16:58
Microchip C18,c30


Title: Re: Which Pic C compiler do you like?
Post by: surachai on January 01, 2008, 07:31:56 19:31
My projects used 16Fxxx and  use CCS C Compiler. The IDE have project wizard i like it.


Title: Re: Which Pic C compiler do you like?
Post by: tenir on January 06, 2008, 12:12:18 12:12
CCS c is easy to use but not usable with all microcontrollers. I also use CCS but I will migrate to IAR.


Title: Re: Which Pic C compiler do you like?
Post by: suresh kumar on January 07, 2008, 12:38:44 12:38
i use mikro-electronica's Mikroc. it has a lot of useful library functions. a free version of the software is downloadable from mikroelectronica's website. the free version is limited to program sizes of 2kb(600 lines of codes approximately)



Title: Re: Which Pic C compiler do you like?
Post by: huat on January 07, 2008, 07:23:33 19:23
i want to download ccs please tell me i am an inactivate user??? :'( :'( :'(

Posted on: January 07, 2008, 08:12:06 20:12 - Automerged

ccs  ;D ;D ;D


Title: Re: Which Pic C compiler do you like?
Post by: softjad on January 07, 2008, 08:20:20 20:20
i want to download ccs please tell me i am an inactivate user??? :'( :'( :'(

Posted on: January 07, 2008, 08:12:06 20:12 - Automerged

ccs  ;D ;D ;D

Last version available for download
http://www.sonsivri.com/forum/index.php?topic=7989.0 (http://www.sonsivri.com/forum/index.php?topic=7989.0)


Title: Re: Which Pic C compiler do you like?
Post by: lionking on January 07, 2008, 09:02:05 21:02
hi. i have just start interest pic but i dont know which compiler is good for me and i want to start it any program which can start beginer continue up to professionel programming by the way i know c.
thank you !


Title: Re: Which Pic C compiler do you like?
Post by: mayler on January 08, 2008, 02:59:14 14:59
I am using CCS actually, because i think the implementation of internal functions of PIC are more natural than Hi-Tech... Maybe i will try again Hi-Tech someday  ;).
My only concern about CCS is some bugs that the compiler still have ( 1 for that i used had a wrong asm implementation ).


Title: Re: Which Pic C compiler do you like?
Post by: Futterama on January 08, 2008, 03:17:33 15:17
I'm using CCS PICC. Actually I don't like the built-in functions, I'd rather read the PIC datasheet. The wizard is great, a good starting point so you get get some simple code running in no time. The old IDE in version 3 was nice. The one in version 4 can be confusing - I had trouble with adding files to my projects until I discovered that including the file in the source code and then compiling it, would automatically include the file in the project window. But hey, I can just read the manual - but sometimes I'm like "Read the manual when everything else fails" ;-)

The CCS user forum is great, I you post all relevant information about your problem. I only use that forum for posting problems and I always write my solution when I find it - so others can benefit from it.

And last, the CCS compiler is often provided in this forum for free. I don't have the money to buy it yet :-(


Title: Re: Which Pic C compiler do you like?
Post by: Halex on January 08, 2008, 05:13:29 17:13
I am using mikroC, mikroElektronika C compiler. Its very useful compiler for beginer C programer.


Title: Re: Which Pic C compiler do you like?
Post by: neteagle on January 08, 2008, 06:52:28 18:52
I use CCS for more than 3 years now. Very efficient compiler, but with some minor bugs (I2C function). Some bugs with PIC12F integrated oscillators too.


Title: Re: Which Pic C compiler do you like?
Post by: spkt on January 09, 2008, 07:25:08 07:25
I think that CCS is very easy for beginner, because I don't need to watch carefully PIC datasheet


Title: Re: Which Pic C compiler do you like?
Post by: ugur on January 09, 2008, 08:59:23 08:59
Hi all. Im use PICC compiler.


Title: Re: Which Pic C compiler do you like?
Post by: phu_thanh on January 09, 2008, 10:16:03 10:16
Hi
I like Microchip C compiler since it is a full-featured ANSI compliant C compiler.


Title: Re: Which Pic C compiler do you like?
Post by: lionking on January 09, 2008, 08:45:14 20:45
hi
i use CCS C as a beginner but i am not sure about profesional process is CCS C enough for all ?
thanks..


Title: Re: Which Pic C compiler do you like?
Post by: leandrohuff on January 10, 2008, 04:14:24 16:14
Hi all,

I like to use CC5X by B Knudsen Data on http://www.bknd.com, very easy to intergrate into MPLAB, nice compiler to use with free editors.

Thanks.


Title: Re: Which Pic C compiler do you like?
Post by: shibuv on January 14, 2008, 09:30:12 09:30


  I am using Microelektronica C , it is very good


Title: Re: Which Pic C compiler do you like?
Post by: omni on January 15, 2008, 03:35:22 03:35
It seems everyone has their own preference. :)

I have been using CCS C for awhile now and the compiler seems to have some deficiencies but otherwise it is fairly decent. I did read that some people have found problems with CCS and that CCS in general breaks two and fixes one thing with each new release.

Perhaps a fully ANSI C compiler like Hi-Tech PIC C might be better in general but I'm yet to give it a real try. I looked at MikroC as well, and seeing its C code it appears to be something between HT-PIC C and CCS C.

I wonder about the SDCC being a free multi-platform compiler and how it measures up to the rest...


Title: Re: Which Pic C compiler do you like?
Post by: valefrancy on January 15, 2008, 08:49:49 08:49
I started with PICC but after trying MIKROC was much more easy to write a program has many features that really is crive alone


Title: Re: Which Pic C compiler do you like?
Post by: ulderico on January 15, 2008, 06:08:51 18:08
Microchip C18 has everything you need for Pic18.
Bye!


Title: Re: Which Pic C compiler do you like?
Post by: human_controller on January 17, 2008, 01:57:58 01:57
I am using PIC C


Title: Re: Which Pic C compiler do you like?
Post by: engvidal on January 20, 2008, 01:26:18 13:26
Ther is no easier than CCS.
Look for Brazilian books


Title: Re: Which Pic C compiler do you like?
Post by: wnmaximino on January 20, 2008, 02:40:38 14:40
I prefer MkroC, it´s very good compiler for PIC.


Title: Re: Which Pic C compiler do you like?
Post by: lutfuakcil on January 22, 2008, 08:05:33 20:05
CCS is very succesfull for code portation one to another PIC , but if you know assembly, you should choose hi-tech or C18


Title: Re: Which Pic C compiler do you like?
Post by: YSK on January 22, 2008, 09:27:33 21:27
Hi!
I like to use "hi-tech picc". Because its ANSI support.


Title: Re: Which Pic C compiler do you like?
Post by: saint on January 22, 2008, 09:45:59 21:45
Hi,
I'm using CCS compiler...Main reason is, you write the code in "C"  :P  (just kidding...) I'm also using the U40 programmer (ICSP) with CCS...Both of them supports almost all PIC series and programmer is really fast...CCS has really nice algorithm while converting the "C" code to the macros and than asm instructions...Therefore, your code does NOT consumes large space in PIC...

saint...


Title: Re: Which Pic C compiler do you like?
Post by: yangzy on January 23, 2008, 12:32:44 00:32
I have been using CCS C for 5 years.
I like it.


Title: Re: Which Pic C compiler do you like?
Post by: shobits1 on January 24, 2008, 06:51:24 18:51
hi I think PICC Compiler is the most powerfull, in other hand CCS C compiler is easy

but i like PICC


Title: Re: Which Pic C compiler do you like?
Post by: actionstk on January 26, 2008, 05:25:43 17:25
I'm use CCS C Compiler. This is best choice for me.

Posted on: January 26, 2008, 06:21:31 18:21 - Automerged

MikroC for me, pretty easy to use yehhh


Title: Re: Which Pic C compiler do you like?
Post by: vsmGuy on January 27, 2008, 10:39:26 10:39
CCS !


Title: Re: Which Pic C compiler do you like?
Post by: camel_acml on January 27, 2008, 01:41:40 13:41
I finally can gather info frm u all 
:) :)


Title: Re: Which Pic C compiler do you like?
Post by: Orcino Borges on January 28, 2008, 05:34:54 17:34
CCS is very easy, but have more bugs. I use mickroc.


Title: Re: Which Pic C compiler do you like?
Post by: strolch on January 29, 2008, 03:26:02 15:26
I like for the 16 and 18 the PICC.
For the dsPIC the C30, because of the dsp-functions

Michael


Title: Re: Which Pic C compiler do you like?
Post by: dreamwithin on February 05, 2008, 02:22:17 02:22
I was using PIC C16 18 before,but now i'm using CCS,it is good.


Title: Re: Which Pic C compiler do you like?
Post by: jay0124 on February 05, 2008, 02:44:07 02:44
i have purchased ccs c several years ago, i have done many small projects, i am happy with it.


Title: Re: Which Pic C compiler do you like?
Post by: inkwaterman on February 05, 2008, 08:40:14 08:40
Hi !

I used and compiler for many projects ( Recently I used the CCS at work ), and I love this compiler.

The only bad point is that this compiler is full of bug.

I remember that when my company bought the version 4 after few days I returned to the version 3.249 to complete the project , because the 4 version was full of bug !

For you what's the less "bugged" version of CCS 4 compiler ?


Title: Re: Which Pic C compiler do you like?
Post by: eka586 on February 05, 2008, 09:54:02 09:54
If PIC24 OR PIC33, I prefer Microchip C30 Compiler.
Because It has TCP Stack library.


Title: Re: Which Pic C compiler do you like?
Post by: RsX on February 05, 2008, 11:06:57 11:06
I'm use CCS C Compiler. This is best choice for me.

mee too because there are a lot of function :)
i tryed to switch to mikroc but i didn't make it :(


Title: Re: Which Pic C compiler do you like?
Post by: tuvoj on February 16, 2008, 11:33:28 11:33
 ;)

CCS works just fine for most projects--Since Hitech wnt to Hi-Tide hosted--I won't use...

Tuvo


Title: Re: Which Pic C compiler do you like?
Post by: The Puma on February 16, 2008, 11:21:51 23:21
Use CCS-C, for my little projects enough... but it has many bugs  :-[


Title: Re: Which Pic C compiler do you like?
Post by: oinan on February 17, 2008, 06:51:36 18:51
Does anyone use CC5X C? I think it's more easy for past users


Title: Re: Which Pic C compiler do you like?
Post by: johanb_85 on February 18, 2008, 02:55:26 14:55
I like HT-PICC as it is ANSI C. I can use C-code from my AVR-GCC projects without much modification.


Title: Re: Which Pic C compiler do you like?
Post by: Nata39 on February 18, 2008, 07:30:38 19:30
I'm use CCS C Compiler. This is best choice for mos all,and very easy 


Title: Re: Which Pic C compiler do you like?
Post by: mrpicing on February 19, 2008, 06:17:47 06:17
I use CCS C Compiler because it supports good delay functions and printf and has lot of libs.
It also restores Regs when servicing interrupts.
I know it has lot of bugs but tricking with these bugs is the solution. Keep Old version as "Gold"
because newer version may have more bugs than old one. Hum!


Title: Re: Which Pic C compiler do you like?
Post by: adamhorden on February 20, 2008, 04:36:34 04:36
Hi,

I use Microchip C18 student version at the moment with an ICD2 and MPLAB for all my personal projects with a home made development board. The ICD2 makes debugging really easy. You also have good debugging in MPLAB.

At uni we use IAR compiler with the eblocks system as a development board and programmer (http://matrixmultimedia.com/eblocks/index.php (http://matrixmultimedia.com/eblocks/index.php)). Personally I don't like the IAR compiler and prefer to use Microchip C18 student version. I tend to do all my uni work at home and just demonstrate it at uni with my own home made development board. There is no debugging tools its just a case of compile burn and try again.

Adam


Title: Re: Which Pic C compiler do you like?
Post by: gargolan on February 20, 2008, 01:49:31 13:49
I'm use mikroC Compiler. This is best choice for begin. :)


Title: Re: Which Pic C compiler do you like?
Post by: ChH on February 20, 2008, 04:56:32 16:56
Hello,

I've used CCS on 16FXX. Easy to use compiler. I'm also using the ICD40-U probe.
Now I'm switching to some 18FXXX so will use C18 from Microchip.



Title: Re: Which Pic C compiler do you like?
Post by: TigerX on February 22, 2008, 09:09:07 09:09
I use ccs C compiler. I am new in PIC and tested some compilers. ccs C is very simple and effective. Also have drivers ready to use.

But, I didn't test the compiled hex code lenght is small or larger than other compilers. If anyone know the answer, I will be happy if explains...


Title: Re: Which Pic C compiler do you like?
Post by: jack12345 on February 22, 2008, 08:59:25 20:59
hi.
I'm use HT-PICC Compiler. This is best choice for me.!


Title: Re: Which Pic C compiler do you like?
Post by: gandilf on February 23, 2008, 12:31:31 00:31
I'm using Microchip C compiler, Hitech one and also CCS.  They all have their advantages and drawbacks.


Title: Re: Which Pic C compiler do you like?
Post by: jay0124 on February 23, 2008, 12:39:31 00:39
ccs c is the one i am using, i have done several projects, it's very nice compiler.


Title: Re: Which Pic C compiler do you like?
Post by: sonicm on February 23, 2008, 06:43:32 06:43
mikro c


Title: Re: Which Pic C compiler do you like?
Post by: fastlink30 on February 23, 2008, 09:41:20 09:41
ccs 4.xx is simple & quick to use, not like integrated editor


Title: Re: Which Pic C compiler do you like?
Post by: tcmnight on February 24, 2008, 09:54:21 09:54
I use CCS 4. Simple and  good documentation.


Title: Re: Which Pic C compiler do you like?
Post by: leandrohuff on February 27, 2008, 11:55:33 23:55
I try use SDCC to learn C but the compiler still in development for PIC Microcontroler and is hard to use, now I use MikroC to dev my circuits.


Title: Re: Which Pic C compiler do you like?
Post by: endSly on February 28, 2008, 01:52:03 13:52
I'm using CCS Pic c compiler


Title: Re: Which Pic C compiler do you like?
Post by: jasonix on February 29, 2008, 03:09:03 15:09
hi, omni i try MikroC with pic16f877 and pic12f675 with good results 


Title: Re: Which Pic C compiler do you like?
Post by: jim_17 on February 29, 2008, 03:29:56 15:29
I use ccs, I think is the best one, because most people use it, and there are many information on the net.


Title: Re: Which Pic C compiler do you like?
Post by: mrwinch on March 02, 2008, 11:48:24 11:48
I love mikroC for pic and dspic: in my opinion it's a perfect and fast delivery solution, in particular with mikroe development board


Title: Re: Which Pic C compiler do you like?
Post by: mobeb on March 05, 2008, 07:32:31 07:32
I am using ccs C compiler, becase of very simple and effective. Also code optimization is better than other compilers


Title: Re: Which Pic C compiler do you like?
Post by: startt on March 05, 2008, 03:09:33 15:09
Hitech PIC C,I like it


Title: Re: Which Pic C compiler do you like?
Post by: leo777 on March 06, 2008, 09:15:04 21:15
I'm using CCS PicC compiler


Title: Re: Which Pic C compiler do you like?
Post by: petarp on March 10, 2008, 03:03:13 15:03
I like CCS compiler, it's very easy to use.


Title: Re: Which Pic C compiler do you like?
Post by: wATAw on March 11, 2008, 09:45:36 21:45
I use ccs, because is easy. But i think you dont learn much with it....


Title: Re: Which Pic C compiler do you like?
Post by: pak on March 13, 2008, 09:50:09 09:50
Hi friends,
     I used Hi Tech, CCS and PICBasic compilers in my hobby projects. I find that all compilers have adv and disadv. In Basic compilers, you have to use their pre-defined codes, such as LCDIN, HSERIN and you have to familiar with codes before using them.
     In C compiler, you can change their pre-defined code such as lcd.c.
     If you use CCS, it is easier to understand and use. It has great built-in functions like delayms, printf, especially delay function is always use in any microcontroller source code. CCS made delay function accurated over any crystal frequency. Unfortunately, Hi Tech does not have very good delay function. CCS made a lot of build-in function to attract customers like students and hobbists.
      In my opinion, try not to use built-in fucntions of CCS unless you tested the function and understand very well. You can check the function with asm file that is generated by CCS compiler.

Hope it will help,

pak


Title: Re: Which Pic C compiler do you like?
Post by: nvicchi on March 30, 2008, 09:44:50 09:44
I use C18 for 18F, CCS for 16F (simply because C18 cant be used for those uC).
I recommend you not to use the built-in functions from any compiler. They usually are very generic (thus, making bigger ans slower code), and compromise portability.
For ex, if you need to set up a timer, dont use a "set_up_timer" function, just set it up!!!
Also, to keep compatibility to it's top, use headers with definition for each compiler.
For ex, in C18 you use PORTBbit.RB0 to access RB0, and in CCS you use #byte PORTB = 0x006 and #bit PORTB0 = PORTB.0
If you keep 2 headers, one for each compiler, where you define (for C18) #define RB0 PORTBbits.RB0 and (for CCS) #byte PORTB = 0x006, #bit PORTB0 = PORTB.0, #define RB0 PORTB.0, and use through all the code "RB0", all you have to do to move from one compiler to another is to change the header you use.

Regards,
Beto


Title: Re: Which Pic C compiler do you like?
Post by: ninjammx on March 30, 2008, 10:44:32 22:44
Hi, I'am use CCS for 16FXXX. It quite simple.
anyone, Can share about HT-PICC ?
What is it strong point?


Title: Re: Which Pic C compiler do you like?
Post by: mcnscott on March 31, 2008, 03:03:12 03:03
I learned with CCS doing a project from rentron talking time and temp clock.  However, for ease of use I've found C18 the easiest to experiment with.  I'm just starting with C30 though, Hi-Tech claims to be fully ANSI compliant, so I may drift over there.


Title: Re: Which Pic C compiler do you like?
Post by: mikepic on April 02, 2008, 08:18:42 08:18
Althoug is true that it has excessive version rotation, I prefer the CCS because the amount of information in the internet and the ease of use.
The best of this compiler is the great driver library included for I.C.'s like PIC's, EEPROMS, sensors and so on


Title: Re: Which Pic C compiler do you like?
Post by: lead_inovation on April 02, 2008, 02:34:53 14:34
i'm using C30,C32. because:
      1)it's full library for peripheral dspic and Pic32.
      2) it's ANSI C.
      3) it's (free with student edition). and free IDE (MPLAB IDE)


Title: Re: Which Pic C compiler do you like?
Post by: cooperharris on April 02, 2008, 03:09:27 15:09
I think  that one of  the  best ones   is ccs,because  is very complete, and there  is  a lot of information in the web in case  you get lost


Title: Re: Which Pic C compiler do you like?
Post by: m3ni4k on April 04, 2008, 04:45:49 04:45
Microchip PIC C compiler.. it is very useful


Title: Re: Which Pic C compiler do you like?
Post by: mirkatmir on April 04, 2008, 06:50:36 06:50
I'm just starting with PIC now, and I use a MikroC compiler. It is good for me.


Title: Re: Which Pic C compiler do you like?
Post by: Angor on April 09, 2008, 07:57:34 19:57
I'm using CCS C and MPLAB IDE with ICD2


Title: Re: Which Pic C compiler do you like?
Post by: cjq_sh on April 12, 2008, 05:03:57 17:03
I am using HI-TECH compilers


Title: Re: Which Pic C compiler do you like?
Post by: cooperharris on April 12, 2008, 05:23:25 17:23
I am   using   ccs compiler and  is  pretty cool!


Title: Re: Which Pic C compiler do you like?
Post by: eemkutay on April 12, 2008, 11:10:35 23:10
Hi-tech is the best.


Title: Re: Which Pic C compiler do you like?
Post by: Kloswiski on April 13, 2008, 04:28:28 04:28
I prefer CCS c compiler. it's simpler and has good rich source of library of functions. try it.


Title: Re: Which Pic C compiler do you like?
Post by: engaddar on April 13, 2008, 09:37:50 21:37
picc compiler is the one.


Title: Re: Which Pic C compiler do you like?
Post by: ferbusi on April 17, 2008, 10:14:23 22:14
the ccs have the best libraries, but c18 is of microchip and this is important


Title: Re: Which Pic C compiler do you like?
Post by: fire_rayo on April 17, 2008, 10:15:32 22:15
CCS C


Title: Re: Which Pic C compiler do you like?
Post by: nullos on April 17, 2008, 10:41:11 22:41
i want to test Hitech but i see it's harder than CCS


Title: Re: Which Pic C compiler do you like?
Post by: locus on April 17, 2008, 11:15:13 23:15
SourceBoost C++ compiler combines powerfull features and price


Title: Re: Which Pic C compiler do you like?
Post by: kami_kami on April 18, 2008, 06:26:23 06:26
I recommend CCS C Compiler for base designer

Posted on: April 18, 2008, 07:23:46 07:23 - Automerged

hitech is better for high level designer

Posted on: April 18, 2008, 07:25:07 07:25 - Automerged

hitide is new editor for hi-tech


Title: Re: Which Pic C compiler do you like?
Post by: Tomandr on April 18, 2008, 01:25:04 13:25
I like MikroC from Mikroelektronika. MikroC have a lot of interesting function.


Title: Re: Which Pic C compiler do you like?
Post by: omeryld on April 18, 2008, 06:19:02 18:19
CCS C NUMBER ONE


Title: Re: Which Pic C compiler do you like?
Post by: tuvoj on April 20, 2008, 02:38:14 02:38
It really depends upon a few points...

1.) The compiler you were first introduced to...

2.) The use intended (CCS is great for quick, one-offs, and the best Windows-type interface--Hi-Tide is  JOKE as an integrated workbench for the HiTech compiler--wasn't really intended for their C compiler in the first place, and shows it in clumsiness) CCS also has the most canned library support, but you'll be writing your own routines if you want tight code.

3.) The amount of hand-work you want to do after-compile to optimize the asm--every compiler will shine in optimizing certain code fragments, but to really tighten ANY compiled code, some hand optimizing will be needed.

4.) HiTech is probably the best all around if you use command line or a "make" response file instead of GUI.

5.) If you like staying in MPLAB, use their compilers--very efficient and capable.

6.) MikroC is a good starting system for the hobbyist or for a one-off where you need a quick solution

7.) IAR has support for specific chips and if you like their "bench" you'll want to stay with it.

8.) Finally, try them ALL, and decide for yourself and your own needs--they all have pros and cons--it's really great (and amazing) that we have such a wide choice to pick from!

Cheers!-Tuvo 8)


Title: Re: Which Pic C compiler do you like?
Post by: Takumaru on April 20, 2008, 07:53:18 19:53
I'm using Hi-tech PICC soon 2005. But nowadays I'm not sure to continue Hi-tech. MikroC have easy manuel and examples for complex applications like USB, ethernet.


Title: Re: Which Pic C compiler do you like?
Post by: enen on April 21, 2008, 08:15:21 20:15
Of course Micro C is the best


Title: Re: Which Pic C compiler do you like?
Post by: FrankQu on April 22, 2008, 06:08:20 06:08
I'm using Hitech PICC for PIC16,and MCC18 for PIC18.


Title: Re: Which Pic C compiler do you like?
Post by: DONALD3D on April 24, 2008, 05:46:00 17:46
Hi,

i used different compilerS since few years ago like Hitecth C, MikroC and i have tried CCS and IAR too.

The best is Hitech C, no contest, because full ANSI compliance and shortest code, the stability of code generated is rugness.
Inconvenients are price and different compiler for 16fXXX family and 18Fxxxx family.

MicroC and CCS are equivalent, librarians for beginners, good documentation and dynamics forums are avalaible in internet, and chipest.
Good product for small and medium projects.
But code is not optimal for professional applications like Hitech C or IAR.
MikroC is not configurable in MPLAB...

IAR like Hitech C is a professional product.

So a good choice is always a compromise between economical restraint, knowledge of C and experiment of the user. 

Regards.


Title: Re: Which Pic C compiler do you like?
Post by: ulderico on April 28, 2008, 05:33:33 05:33
I use CCS


Title: Re: Which Pic C compiler do you like?
Post by: msnm4 on April 29, 2008, 03:35:36 03:35
I tried a few things with CCS-C but for one reason or another it crashes very often hanging my pc. I will give a try to MikroC which on the other hand has a wonderfull documentation.


Title: Re: Which Pic C compiler do you like?
Post by: sabyes on April 29, 2008, 04:07:33 16:07
Hello

For Me I favour in CCS C from the past.
But for now my idea slightly change to Microchip C18 or C32 for the new PIC.


Title: Re: Which Pic C compiler do you like?
Post by: mmladenovic on May 01, 2008, 02:46:40 14:46
Hi,
I use Mikroc and C18


Title: Re: Which Pic C compiler do you like?
Post by: bxngoc on May 02, 2008, 06:42:47 06:42
I'm using HI-TECH PICC18, CCS and Microchip C18. I'm newbie in PIC programming so I need these compilers to compile all examples that I found on the Internet. I've tried SourceBoost one time.It is funny why we need C++ language for microcontroller. Is it code optimized or can it run faster than C program? BTW I'm experience in C/C++ programming for PC.


Title: Re: Which Pic C compiler do you like?
Post by: CyrenuS on May 02, 2008, 07:43:32 07:43
I'm using Hi-Tech too with MPLAB... But since i tried to use Hi-Tech with HI-TIDE, i have couldn't give up HI-TIDE.
You can see all your variables, functions, headers vb... on the side bar. When you save your project, it builds simultaneously.
Just a single negative that it slows down the old computers...Because of JAVA


Title: Re: Which Pic C compiler do you like?
Post by: SpeedyX on May 04, 2008, 09:22:12 09:22
Hi-tech and CCS PICC Compilers


Title: Re: Which Pic C compiler do you like?
Post by: ric_vas on May 16, 2008, 03:34:27 15:34
I've worked with CCS for a long time...now moved into Microchip C18 for 18F pics. So far so good.

Ric


Title: Re: Which Pic C compiler do you like?
Post by: HTAluvBeBeo on May 17, 2008, 04:31:22 04:31
I am using CCS C. With me, CCS C serve me well and easy to use with many included function. For example it is easier to use I2C, SPI interface with CCS C.
I tried MikroC, it is also good for me. Both CCS and Mikro C are easy to use.
This summer I am going to learn C18 and C30 for dsPIC.


Title: Re: Which Pic C compiler do you like?
Post by: juliano_cps on May 18, 2008, 02:12:34 02:12
I use Hitech PICC V9.50Pl2

It is very stable and bug free...

I dislike CCS.


Title: Re: Which Pic C compiler do you like?
Post by: B_A_B_A_INC on May 20, 2008, 10:52:47 10:52
I use CCS and it is perfect!


Title: Re: Which Pic C compiler do you like?
Post by: bobyper on May 20, 2008, 03:34:45 15:34
MikroC has closed libraries. Cannot view/change the source. This is one point for CCS.


Title: Re: Which Pic C compiler do you like?
Post by: wimpoh on May 27, 2008, 05:16:57 05:16
I'm use CCS C Compiler. This is best choice for me too.


Title: Re: Which Pic C compiler do you like?
Post by: dimolin on May 28, 2008, 09:44:17 09:44
I prefer MPLAB C18, the documentation is more or less well written and it is short , works with MPLAB IDE.


Title: Re: Which Pic C compiler do you like?
Post by: tavioman on June 07, 2008, 04:31:20 16:31
I use Hitech PICC V9.50Pl2

It is very stable and bug free...

I dislike CCS.
Right!


Title: Re: Which Pic C compiler do you like?
Post by: sonsivritwchen on June 10, 2008, 11:00:09 11:00
CCS is more like Microsoft, full of bugs, but with great market momentum.


Title: Re: Which Pic C compiler do you like?
Post by: radhaeda on June 10, 2008, 02:13:50 14:13
The choice is mostly decided on acquaintance. Only a tech-savvy scans through the spec while selecting the compiler. I prefer Hi-Tech, because I am using it for for the past few years and it functions perfectly well and I have no reason to look for an alternate.


Title: Re: Which Pic C compiler do you like?
Post by: charnyutk on June 28, 2008, 01:01:42 13:01
I like C18. but sometime I use ccsc. coz, it both easy to use.


Title: Re: Which Pic C compiler do you like?
Post by: jzaghal on June 28, 2008, 03:56:10 15:56
Hi radhaeda,

What size of project are you talking about?? and what version of compiler??

Thanks.


Title: Re: Which Pic C compiler do you like?
Post by: kimhuynguyen on October 01, 2008, 06:24:41 06:24
I started with CCS


Title: Re: Which Pic C compiler do you like?
Post by: quark576 on October 01, 2008, 07:21:41 07:21
I prefer CCS C Compiler ,but mikro C it's also a good promise


Title: Re: Which Pic C compiler do you like?
Post by: mitsos on October 01, 2008, 01:44:24 13:44
hi
I think that some people here approch the subject by a wrong point of view, because they write an opinion about what they prefer and nothing about how to choose a compiler

A compiler alone is a first step, the second and very important step are the included libraries may have
library=a set of functions that compiler creator wrote for compiler users
the goal of any compiler is to create the smallest code possible, therefore more speedy executable

if you try the function sin(x), in various compilers, you notice considerabry different execution time of this
the reason is the different method of implementation of the function, for sin(x) the lazy compiler creators do a taylor series approch (it is very time consuming), some others use a very good polynomial approach that optimize the execution time to minimum possible and this the occasion in expensive compilers.

So talking for C languange:
you have not a lot of choises as you use either Hitech either Microchip compilers
all the other are like "taiwan toys" and it is worthing to read the ready examples to steal the ideas behind them

for AVR in this forum recently circulated the full version of IAR 5.11B
are you believe that IAR is comparable to Codevision or Imagecraft?

and for 8051 Keil (last 8.16a) , also circulating here, is the only choice

regards
mitsos

PS in professional embedded magazines the respect that C is the best languange for microcontroller projects, is what most engineers accept against other like Basic,Pascal


Title: Re: Which Pic C compiler do you like?
Post by: sunskier on October 23, 2008, 01:40:58 01:40
hi,
I am use'n C18. I just start to touch electronics in these months. Why do I chose C18?
Microchip has a RTC in my country, and they offer us some free class to learn their sources.
It's really important to me or new guy.
They also has so many libraries, source code, and FAE to help customers.
Although thier libs are not so friendly, I still like their data bank and service.

regards,
sunskier


Title: Re: Which Pic C compiler do you like?
Post by: jube on October 25, 2008, 02:08:17 02:08
hi-tech has by FAR the best code density, i have been able to pack 50% more code into a 16f818 than any other alternative ( mikro,CCS etc ) although when looking at 18f and DSPpic parts the advantage goes down but is still good. Beware though its a bitch to work with, make sure your c skills are sharp!! MPLAB IDE is superior to alternatives with best stimulus and some really cool tools ( as well as proteus integration which is also cool ), the killer is though its only one to support USB ICD1/2 which you really should consider getting.
Dont even CONSIDER programing in anything other than c/c++, all other langs are a dead end ( may take that back in few years if all the j/j++ varients really solidify )


Title: Re: Which Pic C compiler do you like?
Post by: preatorian on November 16, 2008, 01:51:12 13:51
Hi all,
best choice for me - CCS for pic10,12,16 and C18,C30 for the others
Regards


Title: Re: Which Pic C compiler do you like?
Post by: solarwind on December 17, 2008, 08:56:16 20:56
I use HI TECH C for PIC 16. Great code density and very straightforward. If you know the assembler behind it, and know the basics of C, it's trivial to port your code.


Title: Re: Which Pic C compiler do you like?
Post by: fvp on December 20, 2008, 11:04:22 23:04
CCS C compiler, specially because of all the libraries, the wizard, tools and debug. It´s all that you need in a simply IDE.


Title: Re: Which Pic C compiler do you like?
Post by: kaizer on December 21, 2008, 01:35:41 01:35
MikroC is perfect for me.. i like its interface.. provides good libraries that are well fitted to my applications and i can  cope up with its features in a way that i cant get my self experiencing difficulties with it..

its powerful! ^_^ though its costly.. ^_^ BTW, im using the MikroC limited edition ^_^,

i tried so many cr@ck mikroC before but it seems the patch didnt effect at all.. but those cr@cks doesnt belong here.. i get it from other websites..


Title: Re: Which Pic C compiler do you like?
Post by: AnhXuan on December 22, 2008, 08:56:25 08:56
+1 for CCS :D


Title: Re: Which Pic C compiler do you like?
Post by: freewheel on December 22, 2008, 09:07:37 09:07
MikroC for PIC and dsPIC is easy and good compiler; specially for newbee who has began with PIC/dsPIC.
However, MikroC is not incompatible completely with ANSI C Standard.
Currently I have still been using MikroC!


Title: Re: Which Pic C compiler do you like?
Post by: DarthPic on December 22, 2008, 10:34:47 10:34
CCS C for PIC16 , 18 , dsPIC and Microchip C32 for PIC32  ;D


Title: Re: Which Pic C compiler do you like?
Post by: tranthudo on February 16, 2009, 12:22:41 12:22
I am a beginner and now I'm using MPlab C30.


Title: Re: Which Pic C compiler do you like?
Post by: ALLPIC on February 17, 2009, 01:18:39 13:18
for dspic 33,30 and pic24h&F c30 is best
for pic18f Hitech is best
for PIC16f again boostC is best. (sprintf for float is not available  >:( ) :- hitech is also very good

CCS is lot more buggy I think so.



Title: Re: Which Pic C compiler do you like?
Post by: abskai on February 22, 2009, 06:00:34 18:00
I used MikroC with at89s52 in my class.
Compiled code is bigger than keil but it has many useful library.
May be the same with pic and CCS or Microchip C.


Title: Re: Which Pic C compiler do you like?
Post by: vovchik02 on February 25, 2009, 05:33:05 05:33
MPLAB c18 for PIC18, C30 for dsPIC, HI-TEHC for PIC16.
Debuger MPLAB IDE take full information from this compiller.
CCS may be good compiller but have problem with import source code in debug coff file.
Typical bug exclude source code some linking function from users c-file.


Title: Re: Which Pic C compiler do you like?
Post by: Ikaros on February 25, 2009, 06:45:58 06:45
Have a look at CC5X or CC8X too.


Title: Re: Which Pic C compiler do you like?
Post by: shobhitkukreti on March 02, 2009, 01:40:27 01:40
I have been using MikroC for around some time now, and i am not happy with the performance. If i introduce just a couple of commands to display characters on lcd, it does not compile the code due to limited RAM problem. I have to stick to it, because i am comfortable with all the libraries and other functions.