Byron A Jeff wrote :
> On Sun, Apr 25, 2004 at 12:22:20PM +0200, Jan-Erik Soderholm wrote:
> > I have never understood why everone should have to
> > read the programming specifications, and not just those
> > that are actualy designing *programmers*...
>
> Jan-Erik,
>
> That's what Anthony is doing.
OK, Sorry. I missunderstod. I thought he was trying to
get a programmer designed by someone *else* to work.
Anyway...
[Proramming method history snipped]
Nice history summary!
Still, mostly of interrest to those *designing* programmers,
not anything a "normal" PIC developer should have to know
about. (Note, not *have* to know about..)
> That's why I'm a bootloader man. It can create a simple
> consistent interface apart from the crazy world of programmin
> algorithms.
I couldn't care less. I payed the designer of my programmer
to take care about that "crazy world". Which I think anyone
*not* designing his own programmer should do.
> OK. What attributes does a hobbyist developer want? My take:
>
> 3) Reliable. Debugging really sucks and is frustrating.
And should have been done by the programmer designer...
> Now the Tait/NOPPP/JDM/TLVP style programmers have been the
> staple. But I really think, and have consistently stated, that the
> hobby focus should not be on programmers or programming chips.
Agree ! :-)
> It's a tool to develop projects.
Absolutly !
> 1) Fast. You can get started on a bootloader instantly.
You have to have the bootloaded loaded into your target first.
> There are a few issues. Not every chip supports it,
> especially the 8 pin 12F chips (a real bummer BTW).
> It does occupy program memory. It may also require
> dedicated chip resources, though ZPL uses the
> MCLR pin for its interface.
And another one :
- You can not start with a naked fresh chip.
> That programmer exists and fills every hobby (and most pro)
> needs. Wouter's WISP628 programmer. Simple to build, reliable,
> inexpensive, universal (or nearly so), and high voltage. But has
> the same problem: needs a bootstrap.
Yes but, this isn't realy "the same" problem, is it ?
You can buy your Wisp628 complete with a programmed F628
(just look at it as any other "component" in the kit). Then you
can use your Wisp628 to "bootstrap" any new firmware on your
own. So the "bootstrap" of the Wisp, is a one time effort.
The "bootstrap" of the bootloader, has to be done on *every*
individual target chip you use.
Or just simply forget about the fact that the Wisp628 contains
a PIC at all, and just regard it as a "tool" to get your real work done.
> So here's the challenge: A simple serial, bootstrap, high
> voltage programmer that can by built to bootstrap the
> WISP628. It needs to serve no other purpose
> and only needs to program one chip, the 16F628.
Since this should/could be a once-in-your-lifetime issue,
I realy don't see what problem this would solve.
{Quote hidden}> I've been wrestling with the problem as a replacement for the
> TLVP. However I've yet to figure out how to reliably capture
> a bit from the TX serial line without resorting to one shots,
> which fail when mistuned.
>
> I figure if we can cheaply and reliabily capture one bit per
> character, as ZPL operates, it should be possible to build
> a cheap, reliable, albeit slow bootstrap programmer for the 628.
>
> Any ideas?
Hm, maybe buy a pre-programmed F628 from Wouter ?
Or ask someone nearby to flash one for you ?
As a side note, in my current project to get four project groups
on our local technical gymnasium going, we selected between
ZPL and Wisp628. We decided to include a complete Wisp628
in each kit. That way, the project groups are self-running, and
can easily re-start using a fresh/new 18F252 without having to
ask someone else to "bootstrap" it for them. A little higher
vcost, but less potential problems...
Best Regards,
Jan-Erik.
--
http://www.piclist.com hint: To leave the PICList
@spam@piclist-unsubscribe-requestKILLspam
mitvma.mit.edu