

I went online and found that others had this problem too. Unfortunately, I discovered that the compiler would not find include files uless they were in the project directory.
PBP3 FORUM DOWNLOAD
I tried to download MPLAB X and XC8 to get started learning. I appreciate you taking the time to help me out by sharing your experience. And as an added bonus, I can still use the hardware tools that I already own and am most familiar with. I really appreciate everyones assistance on this because, if this solution pans out (as I hope it will), it will allow me achieve my goal with a minimal investment.
PBP3 FORUM CODE
CSS C took care of the setup with built in functions which made it very simple, much like Code Configurator does only without a GUI.Īs I am writting this I am in the process of downloading MPLAB X, XC8 compiler,and the Code Configurator plugin to try out. I did not elaborate in my original post, but peripheral initialization was a big part of the difficulty that I experienced with both Hitech C and MiKroe C. Admittedly, I have never given it a second look over the years.Īfter viewing the videos of the Code Configurator plugin I was floored. When MPLAB X first arrived on the scene, I took a cursory look at it and decided that (for my needs at the time) it did not offer enough substantive changes to warrant switching over to it. Some of the compilers that I list above were usable from within MPLAB 8.91 which is why I was considering them.
PBP3 FORUM SOFTWARE
And I like the integrated tools like the software simulation and the fact that it works with all the hardware tools that I have aquired over the years (Pickit 1, Pickit 2s, Pickit 3s, and more recently ICD 3). Thanks for the and Birdmun - Thank you for sharing your experience with me.įor some time I have been using MPLAB 8.91 (and previous versions) to write code using MPASM. So, now that I am totally confused on what I should be looking for in a compiler, does anyone with any programming experience have any wisdom to offer a newbie on which way to go? Not sure if this is bad or not? And there are so many other differences between all of them that it makes my head swim. For instance, int in CSS C is defaulted to 8 bit unsigned (if I remember corectly) and in other compilers int is 16 bit signed or unsigned (I forget.getting confused).Īlso, CSS C uses mostly built in function and I think has no linker capability.


It seem that although each claims to be ANSI compliant, this doesn't prevent them from using thier own convensions. Of the three compilers, I found that it was easiest to get the program up and running with CSS C (it was running in a few minutes), next was Mikroe C (it took some tweaking) and I had the most difficulty with Hitech C. My question is, which compiler do you recommend to learn on? I downloaded the compilers Hitech C, CSS C, and Mikroe C. Using each compiler I wrote a simple LED chaser program that merely sequences the 8 LEDs attached to portD on the 44 pin demo board that came with my PicKit 2 programmer. But now I find myself deployed with a lot of time on my hands and I want to put it to use learning to program in C. I can usually muttle through making a simple project with these tools.

I have tinkered around with PIC microcontrollers for a few year using assembler (MPASM) and a little basic (PIC Basic Pro). first of all let me say in no uncertain terms that I do not fancy myself a programmer. I'm a newbie here and I was hoping to draw upon the collective wisdom of your members.
