gnupic: newbie+pic (advices)


Previous by date: 8 Jan 2003 18:26:22 -0000 Re: Programming 18F parts from linux?, Byron A Jeff
Next by date: 8 Jan 2003 18:26:22 -0000 Re: newbie+pic (advices), David Ewing - OI
Previous in thread: 8 Jan 2003 18:26:22 -0000 Re: newbie+pic (advices), Declan Moriarty
Next in thread: 8 Jan 2003 18:26:22 -0000 Re: newbie+pic (advices), David Ewing - OI

Subject: Re: newbie+pic (advices)
From: ####@####.#### (Byron A Jeff)
Date: 8 Jan 2003 18:26:22 -0000
Message-Id: <200301081818.h08IILL15443@cleon.cc.gatech.edu>

Soory I'm slow responding. Somehow gnupic got edited out of my SPAM filter
files, so gnupic message were going to the SPAM heap. Bummer.

> 
> Hi all , happy new year .
> what does a newbie in PICs have to do if he wants to program a PIC under
> linux .
> 
> My guess is :
> 1)getting and installing gpasm , coding with it and saving to a file .

Yup.

> 2) byuing a PIC programer

Or building. Check out my TLVP/THVP programmers here:

http://www.finitesite.com/d3jsys

You can be up and running with a 16F877 or 16F628 type part in an afternoon
at very little cost.

> 3) Compiling the saved code( what with ? ),

That's gpasm's job.

> then puttting into the PIC via tha pic-programmer ( what with ?)

There are a number of software programmers. I use a two level approach with 
my 16F877 projects:

A) I use the TLVP/THVP programmer to dump a Wouter van OOijen's WLoader 
   bootloader into the part using picprg2.3d.
B) I then do in circuit development using Woj Zabolotny's linwload to interact
   with the bootloader.

All of the software and procedures are outlined on my PIC page.

> Am i right ?

Close enough.

> is it ok for all pic devices ?

For the most part. All modern PIC parts.

> Is the Pic" assembler" langage hard to learn ? 

Not really. It has the same problem as all assembly languages: not enough
abstraction. So while it's not hard to learn, you will find yourself getting
stuck in quite a bit of detail.

>what's its name ? 

PIC assembly ;-)

> Is there any tutorial to learn it ?

Many. One I like is Nigel Goodwin's: 

http://www.winpicprog.co.uk/pic_tutorial.htm

Because it specifically uses the 16F628 as opposed to the 16F84 that most do.

Another possibility is to take a look at a couple of high level languages
which may simplify entry to the game. One is Wouter's JAL:

http://www.voti.nl/jal

Only problem is that Wouter hasn't released a Linux version in a couple of
revisions. One that I took a brief look at but not done any development in
is Wayne C. Gramlich's uCL:

http://web.gramlich.net/projects/ucl/index.html

Which is quite intriguing because it's written in tcl (which means it will
run most anywhere), compiles down to PIC assembly, and is very very well
documented.

Hope this gives you some insight.

BAJ

Previous by date: 8 Jan 2003 18:26:22 -0000 Re: Programming 18F parts from linux?, Byron A Jeff
Next by date: 8 Jan 2003 18:26:22 -0000 Re: newbie+pic (advices), David Ewing - OI
Previous in thread: 8 Jan 2003 18:26:22 -0000 Re: newbie+pic (advices), Declan Moriarty
Next in thread: 8 Jan 2003 18:26:22 -0000 Re: newbie+pic (advices), David Ewing - OI


Powered by ezmlm-browse 0.20.