Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

[PIC] Micro c OR ccs compiler

Status
Not open for further replies.

rozmad

Junior Member level 2
Joined
May 29, 2009
Messages
23
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,410
Hello
I want to start C programming for PIC.
What compiler do you use, I also have a library full of diverse and powerful.
Micro c OR CCS
Thank you
 

milan.rajik

Banned
Joined
Apr 1, 2013
Messages
2,528
Helped
540
Reputation
1,078
Reaction score
523
Trophy points
1,393
Activity points
0
Both are good. mikroC is easy but CCS C generates better .hex file.
 
  • Like
Reactions: rozmad

    rozmad

    points: 2
    Helpful Answer Positive Rating

rozmad

Junior Member level 2
Joined
May 29, 2009
Messages
23
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,410
Libraries Which is better, more accessible and more
 

milan.rajik

Banned
Joined
Apr 1, 2013
Messages
2,528
Helped
540
Reputation
1,078
Reaction score
523
Trophy points
1,393
Activity points
0
mikroC PRO PIC libraries are better. I have both and I rarely use CCS C.
 

Aussie Susan

Advanced Member level 4
Joined
Jan 5, 2015
Messages
1,190
Helped
365
Reputation
730
Reaction score
362
Trophy points
83
Activity points
12,894
(Personal opinion) Libraries should not be the criteria used to select a compiler. With only 2 exceptions that I can think of, it is easier to write specific functions that you exactly what YOU want them to do to interact with each peripheral device. UART and SPI peripherals are very easy to interact with but the option of blocking vs interrupt alone makes the use of library functions problematic as they need to cater for a wide range of situation where as you are really only interested in one.
The two exceptions are the IP and USB peripherals where the "user interface" is typically fairly standard but there is great complexity in the "behind the scenes" work needed to use these peripherals.
Susan
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top