I've found a GPL'd 'C' compiler and a PIC simulator that we can give away with the project.
I have successfully used the GPL'd http://sdcc.sourceforge.net/ compiler and the GPL gpsim http://www.dattalo.com/gnupic/gpsim.html emulator to create and run PIC programs for a variety of target devices. Some - documented - fiddling is needed during install and I have joined the sdcc mailing list to try and eliminate this.
I'm running Linux, but the packages work on Windows too.
Vik :v)
Something you might want to look at is picloader. It allows a 16f87x device to reprogram itself. Very handy for in-circuit firmware upgrades.
ReplyDeleteI've seen that around, but first I need a PIC programmer! Tuesday/Wednesday, according to wife :)
ReplyDeleteVik :v)
The programmer I use came in the back of this book: Programming & Customizing PICmicro Microcontrollers. Had to buy the actual components and assemble it but it work perfectly on the, er, second try.
ReplyDelete