>>if the objective is to get going with PIC projects, >>your time would be better spent using someone elses >>software with your >>programmer. Yes thats definnitely a good advice.... I use PICPgm and WinPic, I had bad luck in accessing ports in XP with ICProg eventhough I've followed the directions from its homesite and there were no errors when starting ICProg ... ICProg cannot read/write my JDM type programmer... but PICpgm and WinPic is very happy with it... so probably ICProg has some Problem and I dontknow if anybody have a fix on this... "Byron A Jeff" wrote in message news:20060929175454.GA20345@cleon.cc.gatech.edu... > On Fri, Sep 29, 2006 at 06:26:47PM +0200, ELKEJBOUT Mustapha wrote: >> Hi, > >> I am working on my own pic programmer based on the elcheapo design, now >> I >> am trying to implement the software according to the programming >> specification of pic16F628: > > Mustapha, > > As one of several people on the list who have worked on and augmented > PIC programmers over the years, I am curious as to why you are > writing yet another software package for programming PICs. > > I've found that writing programming software is difficult for three > reasons: > > 1) There are a ton of different specifications for chip families, each > with subtle differences between them. > > 2) Testing for proper operation of programming software is often a > challenge. > > 3) New chips, along with yet even more different programming specs are > coming along all the time. > > The upshot is that developing and continuing to update a PIC programming > package is no easy feat. Most folks who are successful build a flexible > infrastructure that allows for easy augmentation or modification. > > So given all of this, and given the fact that there are several well > supported, and well testing PIC programming packages out there, why > are you tackling that problem? Tools such as IC Prog > (http://www.ic-prog.com) > can program the 16F628 using the El Cheapo hardware. > > Now writing your own PIC programming software is a fine educational > exercise. However, if the objective is to get going with PIC projects, > your time would be better spent using someone elses software with your > programmer. > > BAJ > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist