gnupic@linuxhacker.org

gnupic@linuxhacker.org


Subject: Re: PICmicro programming & Mac OS X
From: Byron A Jeff
Date: Sun, 18 May 2003 23:13:12 -0400

On Sun, May 18, 2003 at 09:38:25PM -0500, Michael P. Rogers wrote:
> >I can tell you what tools I use with my OS/X machines while working on
> >PIC related projects.
> >
> >software:
> >---------
> >- assembler - gputils - http://gputils.sourceforge.net/
> >- programmer - picp - http://www.cosmodog.com/pic/
> >
> >hardware:
> >---------
> >- Keyspan serial to USB adapter (USA-19QW)
> >- Microchip picstart plus programmer
> >
> >Nothing fancy, but it works.
> 
> Terrific, thanks very much for the encouraging reply.  This gives me 
> a platform to work on during the summer as I develop the course. 
> Unfortunately, I can't ask my students to buy a PICstart Plus (which 
> as I understand it is around $300).
> 
> Dontronics sells a programmer for $20, that would accommodate the 
> Windows users -- any idea if your set up will work with any other, 
> cheaper programmer?

You may want to take a look at Wouter van Ooijen's Wisp628 programmer.
It along with the USB to serial adapter will probably do the job. Wouter's
Xwisp loader is written in Python, which OS X supports.

Another possibility is skipping the programmer altogether and using a
bootloader. It's my development combo of choice on my Linux box. I use
Wouter's WLoader bootloader and the linwload downloader. It also has the
added benefit of giving a serial debug line back to the developer with no
additional hardware necessary.

> 
> One other question:  can you (or anybody else reading this) recommend 
> a C (or other high-level language) that will run on Mac OS X?  Or is 
> everybody just programming in assembler?

Wouter comes to your rescue again. (he's quite the multitalented dude!) Take
a look at JAL. It's a easy to use high level language for PICs. I know that 
I"ve read at least one report of it running on OS X.

Wouter's site is http://www.voti.nl and you'll find all of his software there.
My site is http://www.finitesite.com/d3jsys and you'll find a description of
my setup there.

Hope this helps.

BAJ

gnupic@linuxhacker.org