[<<] [<] Page 1 of 1 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
newbie+pic (advices)
From: Rakotomandimby Mihamina ####@####.#### Date: 7 Jan 2003 13:05:27 -0000 Message-Id: <1041944239.377.28.camel@mihamina> 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 . 2°) byuing a PIC programer 3°) COmpiling the saved code( what with ? ), then puttting into the PIC via tha pic-programmer ( what with ?) Am i right ? is it ok for all pic devices ? Is the Pic" assembler" langage hard to learn ? what's its name ? Is there any tutorial to learn it ? Well i wont anoy you anymore , i just wait for some answers and if i pass through , anyway i'll write a web page describing how to begin to program PIC under linux . | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
RE: newbie+pic (advices)
From: "David Ewing - OI" ####@####.#### Date: 7 Jan 2003 17:32:34 -0000 Message-Id: <001d01c2b671$f3d30dd0$5f2400ca@oi> Rakotomandimby, Did you ever get an answer to this? David Ewing ---------------------------------------------------- This mailbox protected from junk email by Matador from MailFrontier, Inc. http://info.mailfrontier.com -----Original Message----- From: Rakotomandimby Mihamina ####@####.#### Sent: Wednesday, January 08, 2003 1:57 AM To: gnupic Subject: newbie+pic (advices) 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 . 2°) byuing a PIC programer 3°) COmpiling the saved code( what with ? ), then puttting into the PIC via tha pic-programmer ( what with ?) Am i right ? is it ok for all pic devices ? Is the Pic" assembler" langage hard to learn ? what's its name ? Is there any tutorial to learn it ? Well i wont anoy you anymore , i just wait for some answers and if i pass through , anyway i'll write a web page describing how to begin to program PIC under linux . --------------------------------------------------------------------- To unsubscribe, e-mail: ####@####.#### For additional commands, e-mail: ####@####.#### | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: newbie+pic (advices)
From: Declan Moriarty ####@####.#### Date: 7 Jan 2003 17:52:28 -0000 Message-Id: <03010717450301.00286@genius.chateau.dec> On Tuesday 07 January 2003 12:57, somebody wrote > 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 > . 2°) byuing a PIC programer > 3°) COmpiling the saved code( what with ? ), then puttting into the > PIC via tha pic-programmer ( what with ?) > Am i right ? > is it ok for all pic devices ? > Is the Pic" assembler" langage hard to learn ? what's its name ? Is > there any tutorial to learn it ? > Well i wont anoy you anymore , i just wait for some answers and if i > pass through , anyway i'll write a web page describing how to begin > to program PIC under linux . No. 1. Write assembler or C with vi, or your favourtite text editor. Print the datasheet of the pic you are using - all 200 pages of it, and the assembler instructions are there 2. Use gputils to assemble it into machine code. (gpasm, gpdasm, etc). It takes a .asm file as input and outputs .hex, .lst, .cod, and .hex files 3. Buy or build a programmer and they can all be talked to in linux 4. Simulate it with sdcc You seriously need to read up on the web instead of asking mailing lists if you are going to do this. -- Regards, Declan Moriarty | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
RE: newbie+pic (advices)
From: "David Ewing - OI" ####@####.#### Date: 8 Jan 2003 20:08:36 -0000 Message-Id: <004301c2b750$ea8cadf0$5f2400ca@oi> Wonderful response Byron - this helps me as well. I have had less information provided by Microchip in Melbourne than your concise response! Cheers David ---------------------------------------------------- This mailbox protected from junk email by Matador from MailFrontier, Inc. http://info.mailfrontier.com -----Original Message----- From: Byron A Jeff ####@####.#### Sent: Thursday, January 09, 2003 7:18 AM To: Rakotomandimby Mihamina Cc: gnupic Subject: Re: newbie+pic (advices) 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 --------------------------------------------------------------------- To unsubscribe, e-mail: ####@####.#### For additional commands, e-mail: ####@####.#### | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: newbie+pic (advices)
From: "joseph greenawalt" ####@####.#### Date: 9 Jan 2003 00:00:44 -0000 Message-Id: <000001c2b770$f4c64590$6301a8c0@useu.respironics.com> Ditto to that, I asked this question before and blew away my desktop and forgot to save the email. Thanks, ----- Original Message ----- From: "David Ewing - OI" ####@####.#### To: "'Byron A Jeff'" ####@####.#### "'Rakotomandimby Mihamina'" ####@####.#### Cc: "'gnupic'" ####@####.#### Sent: Wednesday, January 08, 2003 3:02 PM Subject: RE: newbie+pic (advices) Wonderful response Byron - this helps me as well. I have had less information provided by Microchip in Melbourne than your concise response! Cheers David ---------------------------------------------------- This mailbox protected from junk email by Matador from MailFrontier, Inc. http://info.mailfrontier.com -----Original Message----- From: Byron A Jeff ####@####.#### Sent: Thursday, January 09, 2003 7:18 AM To: Rakotomandimby Mihamina Cc: gnupic Subject: Re: newbie+pic (advices) 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 --------------------------------------------------------------------- To unsubscribe, e-mail: ####@####.#### For additional commands, e-mail: ####@####.#### --------------------------------------------------------------------- To unsubscribe, e-mail: ####@####.#### For additional commands, e-mail: ####@####.#### | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[<<] [<] Page 1 of 1 [>] [>>] |