Just curious as to what c compilers do you guys use ?
I've used both c18 and ccs pic c. I've stuck to c18 for a good deal of time, since most of the app notes on microchips are for c18 and since I learned PICs by reading the datasheet and starting off in asm, having access to SFR was important.
I started using CCS lately. They have alot of inbuilt functions which I believe surpass C18 and the level of optimization is very good. However, they're approach is to use their inbuilt functions to access the SFR which at times can be confusing since the header files dont really tell you whats going on. But when you learn it, and figure out how to get control to the SFR, its really good. I love it.
CCS > C18.
plus another advantage is that one compiler is used for all pic micros whereas c18 is for 18 and dspic series.
So what do you use ? Why ? pros ? Cons ?
I've used both c18 and ccs pic c. I've stuck to c18 for a good deal of time, since most of the app notes on microchips are for c18 and since I learned PICs by reading the datasheet and starting off in asm, having access to SFR was important.
I started using CCS lately. They have alot of inbuilt functions which I believe surpass C18 and the level of optimization is very good. However, they're approach is to use their inbuilt functions to access the SFR which at times can be confusing since the header files dont really tell you whats going on. But when you learn it, and figure out how to get control to the SFR, its really good. I love it.
CCS > C18.
plus another advantage is that one compiler is used for all pic micros whereas c18 is for 18 and dspic series.
So what do you use ? Why ? pros ? Cons ?