Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Which is the PIC compiler using C

Status
Not open for further replies.

sudheepsrc

Junior Member level 3
Joined
Aug 8, 2010
Messages
28
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,283
Location
kerala
Activity points
1,474
which is the best PIC compiler (in c )?

thanks in advance....................................
 

Jack// ani

Advanced Member level 3
Joined
Dec 2, 2004
Messages
759
Helped
107
Reputation
222
Reaction score
58
Trophy points
1,308
Activity points
5,006
Re: PIC compiler

mikroC PIC and CCS PIC C are equally good ones.
 

incomplete_jerin

Advanced Member level 2
Joined
Jun 4, 2010
Messages
551
Helped
97
Reputation
208
Reaction score
93
Trophy points
1,308
Location
INDIA
Activity points
3,912
Re: PIC compiler

The best PIC compiler in C is HITECH C rather than Mikro C. But Mikro C has an advantage that it contains many library functions useful to the user. So better for beginners go to MikroC & then go for Hi tech C.
Regards.
Jerin. :)
 

TimmKerry

Newbie level 4
Joined
Sep 24, 2010
Messages
6
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,312
Basically I never used it and have no Idea about it,but I will rather return with positive response and information about this,Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.That is some inspirational stuff. Never knew that opinions could be this varied. Thanks for all the enthusiasm to offer such helpful information here.
 

arbj

Full Member level 4
Joined
Oct 5, 2008
Messages
238
Helped
31
Reputation
62
Reaction score
20
Trophy points
1,298
Activity points
2,599
CCS C Complier of course ! ! ! ! ! :-D :-D :-D :-D

All the rest are either pricey or !@#$$# :wink:

thanks
a
 

MRahimi

Member level 1
Joined
Sep 23, 2010
Messages
35
Helped
6
Reputation
12
Reaction score
6
Trophy points
1,288
Location
Australia
Activity points
1,479
Microchip as the manufacturer of the PIC MCUs has a range of C compliers from C18 for PIC18 series up to C30 for 16 bit series and of course something for 32 bit versions.
I've heared lots of complains about Microchip C ones as they are rather wired or the IDE is strange, but to be honest I myself use them and prefer to use them as Microchip should knows its products better. All Microchips C examples are also being written in their C.
Microchip also has student versions that can be downloaded and installed for free.
By the way, keep in mind that whatever you use is based on the standard libraries and they are just different in the very specific functions they provide.
I myself never try to use very complex functions for complex projects as they are not so easily managable, specially while timing is of a great importance. Instead I try to make my own. As a result, there is not a big difference in them while you really dont want to use the built in functions.

Mahdi.
 

zia.newversion

Member level 5
Joined
Mar 28, 2010
Messages
83
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Location
Pakistan
Activity points
2,188
Re: PIC compiler

The best PIC compiler in C is HITECH C rather than Mikro C. But Mikro C has an advantage that it contains many library functions useful to the user. So better for beginners go to MikroC & then go for Hi tech C.
Regards.
Jerin. :)

+1: I agree. But the C Compiler inside the MPLAB software isn't that bad either. If you want to keep it really cheap, that is the best choice... However, it doesn't contain any libraries either.
Something about the MikroC libraries: They malfunction sometimes and most of the time the software written in MikroC runs on the simulator but not on the actual hardware. I don't know what's wrong but I got a C+ in Embedded Systems just because the project wasn't working. :p And those libraries aren't even so much of help. If you know a little bit of C you can probably write your own function and save them in header files...
I haven't used HITECH, so I have no idea how or what that is...
 

Tahmid

Advanced Member level 5
Joined
Jun 17, 2008
Messages
4,758
Helped
1,792
Reputation
3,576
Reaction score
1,651
Trophy points
1,393
Location
Silicon Valley, California, USA (from Dhaka, Bangl
Activity points
30,543
Hi,
I don't work much with C, but I find products from mikroelektronika very good and admire mikroC and mikroBasic(this is what I mostly use for both PIC and AVR).

Hope this helps.
Tahmid.

---------- Post added at 14:00 ---------- Previous post was at 13:54 ----------

+1: I agree. But the C Compiler inside the MPLAB software isn't that bad either. If you want to keep it really cheap, that is the best choice... However, it doesn't contain any libraries either.
Something about the MikroC libraries: They malfunction sometimes and most of the time the software written in MikroC runs on the simulator but not on the actual hardware. I don't know what's wrong but I got a C+ in Embedded Systems just because the project wasn't working. :p And those libraries aren't even so much of help. If you know a little bit of C you can probably write your own function and save them in header files...
I haven't used HITECH, so I have no idea how or what that is...

Hi,
I don't mean to be rude, but if you failed to make some project work due to mikroC, I think it is something wrong that you are doing rather than mikroC. mikroC is a great compiler with helpful libraries and there is absolutely no reason why your project should not work if it is done properly. I've done a few large projects with mikroBasic and there was NO PROBLEM in any of them once I cleared any problems there were in the hardware side of things.
 

sn_burki

Full Member level 5
Joined
Feb 18, 2003
Messages
260
Helped
16
Reputation
32
Reaction score
11
Trophy points
1,298
Location
Pakistan
Activity points
1,623
I have not worked on C that much even can say not work in C, I want to know what is the main differences between both mikroC and CCS PIC C???? which one should I start with and if is there any similator for these then please suggest. I want to start with any one of them with small examples. plz help
 

MRahimi

Member level 1
Joined
Sep 23, 2010
Messages
35
Helped
6
Reputation
12
Reaction score
6
Trophy points
1,288
Location
Australia
Activity points
1,479
I had the situation and I chose Microchip C.
Don't look for the best. The time will come you prefer to have your own made library.

Mahdi.
 

zia.newversion

Member level 5
Joined
Mar 28, 2010
Messages
83
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Location
Pakistan
Activity points
2,188
Hi,
I don't work much with C, but I find products from mikroelektronika very good and admire mikroC and mikroBasic(this is what I mostly use for both PIC and AVR).

Hope this helps.
Tahmid.

---------- Post added at 14:00 ---------- Previous post was at 13:54 ----------



Hi,
I don't mean to be rude, but if you failed to make some project work due to mikroC, I think it is something wrong that you are doing rather than mikroC. mikroC is a great compiler with helpful libraries and there is absolutely no reason why your project should not work if it is done properly. I've done a few large projects with mikroBasic and there was NO PROBLEM in any of them once I cleared any problems there were in the hardware side of things.

I apologise... Maybe it was some fault in hardware... I was just mentioning a personal experience.
 

nikhil_jain

Member level 4
Joined
Sep 20, 2010
Messages
76
Helped
37
Reputation
76
Reaction score
36
Trophy points
1,308
Location
India
Activity points
1,622
go 4 mikroC.. it provides many library functions that u can use right away
 

incomplete_jerin

Advanced Member level 2
Joined
Jun 4, 2010
Messages
551
Helped
97
Reputation
208
Reaction score
93
Trophy points
1,308
Location
INDIA
Activity points
3,912
It is recommended for beginners only. Other wise work out with other compilers like Hi-tech C , CCS etc,
Regards,
Jerin. :)
 

per_lube

Advanced Member level 4
Joined
Sep 29, 2010
Messages
107
Helped
17
Reputation
34
Reaction score
17
Trophy points
1,298
Activity points
2,120
CCS C is the best one compared with price, libraries and support
 

deperkin

Member level 2
Joined
Apr 12, 2009
Messages
47
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,776
the BEST one is the one you have installed on your computer and feel comfortable using.
I would personally go with CCS, but that is because I have used it so much... others have their advantages however.
I would just get one and start working with it.

CCS is nice because there is minimal assembly language involved... this could be a disadvantage depending on how you look at it however, because eventually you may have to learn and use assembly.
 

SStjepan

Newbie level 2
Joined
Sep 27, 2010
Messages
2
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,289
the BEST one is the one you have installed on your computer and feel comfortable using.....................

That's the right answer!
Get started with one, and keep manual on the table.

S.
 

sn_burki

Full Member level 5
Joined
Feb 18, 2003
Messages
260
Helped
16
Reputation
32
Reaction score
11
Trophy points
1,298
Location
Pakistan
Activity points
1,623
hi all

I dont know how to downlaod CCS? I have downloaded Micro C, but my friend suggested me CCS. How can i download CCS and use it also want a site where the training for micro C or CCS is given.

regards
 

per_lube

Advanced Member level 4
Joined
Sep 29, 2010
Messages
107
Helped
17
Reputation
34
Reaction score
17
Trophy points
1,298
Activity points
2,120
hi all

I dont know how to downlaod CCS? I have downloaded Micro C, but my friend suggested me CCS. How can i download CCS and use it also want a site where the training for micro C or CCS is given.

regards


google... you will easily find a download link :)
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top