radhaeda
Inactive
Offline
Posts: 8
Thank You
-Given: 6
-Receive: 2
|
 |
« Reply #150 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.
|
|
|
Logged
|
|
|
|
charnyutk
Newbie
Offline
Posts: 32
Thank You
-Given: 7
-Receive: 5
|
 |
« Reply #151 on: June 28, 2008, 01:01:42 13:01 » |
|
I like C18. but sometime I use ccsc. coz, it both easy to use.
|
|
|
Logged
|
|
|
|
jzaghal
Active Member
 
Offline
Posts: 165
Thank You
-Given: 501
-Receive: 55
|
 |
« Reply #152 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.
|
|
|
Logged
|
|
|
|
kimhuynguyen
Newbie
Offline
Posts: 15
Thank You
-Given: 13
-Receive: 26
|
 |
« Reply #153 on: October 01, 2008, 06:24:41 06:24 » |
|
I started with CCS
|
|
« Last Edit: October 01, 2008, 06:27:01 06:27 by kimhuynguyen »
|
Logged
|
|
|
|
quark576
Newbie
Offline
Posts: 19
Thank You
-Given: 13
-Receive: 13
|
 |
« Reply #154 on: October 01, 2008, 07:21:41 07:21 » |
|
I prefer CCS C Compiler ,but mikro C it's also a good promise
|
|
|
Logged
|
|
|
|
mitsos
Hero Member
   
Offline
Posts: 865
Thank You
-Given: 3135
-Receive: 4724
|
 |
« Reply #155 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
|
|
|
Logged
|
|
|
|
sunskier
Guest
|
 |
« Reply #156 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
|
|
|
Logged
|
|
|
|
jube
Junior Member

Offline
Posts: 40
Thank You
-Given: 5
-Receive: 43
|
 |
« Reply #157 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 )
|
|
|
Logged
|
|
|
|
preatorian
Junior Member

Offline
Posts: 44
Thank You
-Given: 16
-Receive: 18
|
 |
« Reply #158 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
|
|
|
Logged
|
|
|
|
solarwind
Newbie
Offline
Posts: 32
Thank You
-Given: 4
-Receive: 1
|
 |
« Reply #159 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.
|
|
|
Logged
|
|
|
|
fvp
Guest
|
 |
« Reply #160 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.
|
|
|
Logged
|
|
|
|
kaizer
Newbie
Offline
Posts: 21
Thank You
-Given: 8
-Receive: 54
I'm here therefore I'm not there
|
 |
« Reply #161 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..
|
|
|
Logged
|
whatever!
|
|
|
AnhXuan
Newbie
Offline
Posts: 10
Thank You
-Given: 2
-Receive: 12
|
 |
« Reply #162 on: December 22, 2008, 08:56:25 08:56 » |
|
+1 for CCS 
|
|
|
Logged
|
|
|
|
freewheel
Newbie
Offline
Posts: 11
Thank You
-Given: 23
-Receive: 7
|
 |
« Reply #163 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!
|
|
|
Logged
|
|
|
|
DarthPic
V.I.P
Junior Member
   
Offline
Posts: 71
Thank You
-Given: 722
-Receive: 75
|
 |
« Reply #164 on: December 22, 2008, 10:34:47 10:34 » |
|
CCS C for PIC16 , 18 , dsPIC and Microchip C32 for PIC32 
|
|
|
Logged
|
Theory is when we know everything but nothing work ... Practice is when everything work but no one know why  ...
|
|
|
tranthudo
Inactive
Offline
Posts: 6
Thank You
-Given: 3
-Receive: 0
|
 |
« Reply #165 on: February 16, 2009, 12:22:41 12:22 » |
|
I am a beginner and now I'm using MPlab C30.
|
|
|
Logged
|
|
|
|
ALLPIC
Active Member
 
Offline
Posts: 114
Thank You
-Given: 64
-Receive: 72
|
 |
« Reply #166 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.
|
|
|
Logged
|
|
|
|
abskai
Newbie
Offline
Posts: 7
Thank You
-Given: 22
-Receive: 0
|
 |
« Reply #167 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.
|
|
|
Logged
|
|
|
|
vovchik02
Junior Member

Offline
Posts: 62
Thank You
-Given: 43
-Receive: 13
|
 |
« Reply #168 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.
|
|
|
Logged
|
|
|
|
Ikaros
Junior Member

Offline
Posts: 83
Thank You
-Given: 422
-Receive: 48
|
 |
« Reply #169 on: February 25, 2009, 06:45:58 06:45 » |
|
Have a look at CC5X or CC8X too.
|
|
|
Logged
|
|
|
|
shobhitkukreti
Newbie
Offline
Posts: 26
Thank You
-Given: 50
-Receive: 6
Scientist 'B'
|
 |
« Reply #170 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.
|
|
|
Logged
|
I love SONSIVRI
|
|
|
|