omni
Active Member
 
Offline
Posts: 139
Thank You
-Given: 169
-Receive: 176
|
 |
« 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...
|
|
|
Logged
|
|
|
|
promate
Guest
|
 |
« Reply #1 on: November 28, 2005, 06:22:54 18:22 » |
|
Hi, I am using Microchip PIC C compiler.. it is very useful
|
|
|
Logged
|
|
|
|
max
Senior Member
  
Offline
Posts: 325
Thank You
-Given: 1716
-Receive: 52
|
 |
« Reply #2 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?
|
|
|
Logged
|
Fate arrived and made the conscious unconscious It silenced the activity of life.
|
|
|
robertino
Newbie
Offline
Posts: 28
Thank You
-Given: 9
-Receive: 3
|
 |
« Reply #3 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
|
|
|
Logged
|
|
|
|
omni
Active Member
 
Offline
Posts: 139
Thank You
-Given: 169
-Receive: 176
|
 |
« Reply #4 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...
|
|
|
Logged
|
|
|
|
pak
Junior Member

Offline
Posts: 61
Thank You
-Given: 5
-Receive: 17
|
 |
« Reply #5 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
|
|
|
Logged
|
|
|
|
sslobodyan
Newbie
Offline
Posts: 11
Thank You
-Given: 1
-Receive: 2
|
 |
« Reply #6 on: November 29, 2005, 09:00:32 09:00 » |
|
I'm use CCS C Compiler. This is best choice for me.
|
|
|
Logged
|
|
|
|
omni
Active Member
 
Offline
Posts: 139
Thank You
-Given: 169
-Receive: 176
|
 |
« Reply #7 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?
|
|
|
Logged
|
|
|
|
Future
Guest
|
 |
« Reply #8 on: August 01, 2006, 03:41:13 03:41 » |
|
Robertino: Can you share the wiz-c compiler?
|
|
|
Logged
|
|
|
|
Fallout
Junior Member

Offline
Posts: 76
Thank You
-Given: 7
-Receive: 276
|
 |
« Reply #9 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?
|
|
|
Logged
|
|
|
|
robban
Senior Member
  
Offline
Posts: 265
Thank You
-Given: 34
-Receive: 38
Warrior
|
 |
« Reply #10 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/ (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! 
|
|
« Last Edit: August 24, 2006, 01:53:00 01:53 by robban »
|
Logged
|
Code Warrior
|
|
|
kcid
Guest
|
 |
« Reply #11 on: October 05, 2006, 02:24:30 02:24 » |
|
I like CCS C compiler is very easy and usefull
|
|
|
Logged
|
|
|
|
spider
Newbie
Offline
Posts: 13
Thank You
-Given: 175
-Receive: 4
|
 |
« Reply #12 on: October 05, 2006, 04:10:18 16:10 » |
|
Hi All I'm use PICC Compiler. This is best choice for me.
|
|
|
Logged
|
|
|
|
Zaphod Beeblebrox
Active Member
 
Offline
Posts: 143
Thank You
-Given: 27
-Receive: 105
|
 |
« Reply #13 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.
|
|
|
Logged
|
Black holes are where the God divided by zero... Don't panic!
|
|
|
bogdantk
Active Member
 
Offline
Posts: 100
Thank You
-Given: 40
-Receive: 18
|
 |
« Reply #14 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)
|
|
|
Logged
|
|
|
|
nighthunter
Newbie
Offline
Posts: 31
Thank You
-Given: 11
-Receive: 18
|
 |
« Reply #15 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.
|
|
« Last Edit: August 31, 2007, 07:31:01 19:31 by nighthunter »
|
Logged
|
|
|
|
smartguy
Newbie
Offline
Posts: 8
Thank You
-Given: 1
-Receive: 7
|
 |
« Reply #16 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
|
|
|
Logged
|
|
|
|
ysy
Guest
|
 |
« Reply #17 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.
|
|
|
Logged
|
|
|
|
CoolWombat
Guest
|
 |
« Reply #18 on: September 01, 2007, 10:00:32 10:00 » |
|
MikroC for me, pretty easy to use. Cheers! 
|
|
|
Logged
|
|
|
|
valajor
Inactive
Offline
Posts: 6
Thank You
-Given: 2
-Receive: 2
If we do, we understand.
|
 |
« Reply #19 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!!!
|
|
|
Logged
|
Share the Knowledge!!
|
|
|
ata_tr
Guest
|
 |
« Reply #20 on: September 01, 2007, 07:43:22 19:43 » |
|
|
|
|
Logged
|
|
|
|
etm503
Newbie
Offline
Posts: 23
Thank You
-Given: 10
-Receive: 1
|
 |
« Reply #21 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.
|
|
|
Logged
|
|
|
|
sri_y
Guest
|
 |
« Reply #22 on: September 03, 2007, 03:18:20 15:18 » |
|
I like CCS C, many example & library for learn...
|
|
|
Logged
|
|
|
|
Thiru09
Cracking Team
Senior Member
  
Online
Posts: 328
Thank You
-Given: 400
-Receive: 1188
|
 |
« Reply #23 on: September 04, 2007, 01:57:20 13:57 » |
|
I'm using Hi-Tech PICC (with Hi-Tide OR MPLAB IDE).
|
|
|
Logged
|
|
|
|
charnyutk
Newbie
Offline
Posts: 32
Thank You
-Given: 7
-Receive: 5
|
 |
« Reply #24 on: December 24, 2007, 05:01:51 05:01 » |
|
I likes CCS, it's easy to writing code.
|
|
|
Logged
|
|
|
|
|