Reply by rtstofer July 7, 20032003-07-07

I did get it to work with HVP - just remove the 74LS07, figure out
which way to connect a patch cord to the programmer and it's almost
done... Done forget to put a ground on RB3.

When I reprogrammed the bootloader (first erasing and verifying
blank) I made sure to enable LVP or the factory stuff would never
work again. --- In , "Steve" <alienrelics@y...> wrote:
> I think there was one pin that goes through a transistor rather than
> the socket. Or maybe it goes to both the socket and the transistor.
>
> I did get one of the boards to program, set the delay to 1 on an AMD
> 200MHz. Plugged in board number two, and no luck. Keeps giving me
> errors at 001h every time, regardless of the delay. Maybe it is
defective?
>
> I think I'm going to try and program the bootloader code into it, as
> suggested, and use the built-in RS232.
>
> Steve Greenfield
>
> --- In , "rtstofer" <rstofer@p...> wrote:
> > No, I set the config bits myself. I think I was considering the
> > possibility that, with LVP enabled, some random occurance could
> > change the code.
> >
> > I seldom use a compiler - mostly just assembly language.
> >
> > It shouldn't be a big deal to do HVP - just remove the 7407
buffer,
> > perhaps remove a couple of resistors and the transistor, put in a
few
> > jumpers and the existing header can do the job.
> >
> > In fact, the ISP cable could be made with a 14 pin DIP connector
on
> > one end and then it could be as simple as just plugging into the
7407
> > socket.
> >
> > I don't have my schematic with me but, from memory {aged}, it
seems
> > workable. All of the required PIC pins run through this socket.
> >
> > This could be a GREAT idea! I'll work it out tonight with my
Warp-
> > 13A.
> >
> >
> >
> > --- In , "Steve" <alienrelics@y...> wrote:
> > > There are configuration bits that will disable LVP. Perhaps your
> > > compiler is setting them by default.
> > >
> > > Steve Greenfield
> > >
> > > --- In , "rtstofer" <rstofer@p...> wrote:
> > > >
> > > > Now I remember what I did to kill the programmer - one of my
test
> > > > programs shut down LVP! In fact, every program I have ever
> > written
> > > > shuts down LVP - no particular reason; they just do.
> > > >
> > > >
> > > > --- In , dkbovaird@a... wrote:
> > > > > Steve,
> > > > >
> > > > > The closest thing to a "no parts parallel port programmer"
(if
> > > > that's what
> > > > > your dev. board has) that I've seen is the "Trivial LVP
> > Programmer":
> > > > >
> > > > > <A
> > > >
> >
HREF="http://www.finitesite.com/d3jsys/">http://www.finitesite.com/d3j
> > > > sys/</A>
> > > > >
> > > > > but without a schematic you'd still have to trace etch on
your
> > > > board to see
> > > > > how well it matches with Byron Jeff's design for his
software
> > to
> > > > work. His
> > > > > design might even work without the buffer chip, but that
might
> > be
> > > > pushing it.
> > > > >
> > > > > Another alternative would be to wire in an ICSP connector
> > that's
> > > > compatible
> > > > > with the ICSP from another programmer.
> > > > >
> > > > > dave.
> > > > >
> > > > > In a message dated 7/6/03 8:58:42 PM Pacific Daylight Time,
> > > > > rstofer@p... writes:
> > > > >
> > > > > > I did manage to get the programmer to quit working and it
had
> > to
> > > > do
> > > > > > with the configuration fuses but I'll be darned if I
remember
> > > > what I
> > > > > > did. I plugged the chip into my Warp-13a and erased it.
Now
> > the
> > > > > > programming works fine.
> > > > > >




Reply by Steve July 7, 20032003-07-07
I think there was one pin that goes through a transistor rather than
the socket. Or maybe it goes to both the socket and the transistor.

I did get one of the boards to program, set the delay to 1 on an AMD
200MHz. Plugged in board number two, and no luck. Keeps giving me
errors at 001h every time, regardless of the delay. Maybe it is defective?

I think I'm going to try and program the bootloader code into it, as
suggested, and use the built-in RS232.

Steve Greenfield

--- In , "rtstofer" <rstofer@p...> wrote:
> No, I set the config bits myself. I think I was considering the
> possibility that, with LVP enabled, some random occurance could
> change the code.
>
> I seldom use a compiler - mostly just assembly language.
>
> It shouldn't be a big deal to do HVP - just remove the 7407 buffer,
> perhaps remove a couple of resistors and the transistor, put in a few
> jumpers and the existing header can do the job.
>
> In fact, the ISP cable could be made with a 14 pin DIP connector on
> one end and then it could be as simple as just plugging into the 7407
> socket.
>
> I don't have my schematic with me but, from memory {aged}, it seems
> workable. All of the required PIC pins run through this socket.
>
> This could be a GREAT idea! I'll work it out tonight with my Warp-
> 13A. >
> --- In , "Steve" <alienrelics@y...> wrote:
> > There are configuration bits that will disable LVP. Perhaps your
> > compiler is setting them by default.
> >
> > Steve Greenfield
> >
> > --- In , "rtstofer" <rstofer@p...> wrote:
> > >
> > > Now I remember what I did to kill the programmer - one of my test
> > > programs shut down LVP! In fact, every program I have ever
> written
> > > shuts down LVP - no particular reason; they just do.
> > >
> > >
> > > --- In , dkbovaird@a... wrote:
> > > > Steve,
> > > >
> > > > The closest thing to a "no parts parallel port programmer" (if
> > > that's what
> > > > your dev. board has) that I've seen is the "Trivial LVP
> Programmer":
> > > >
> > > > <A
> > >
> HREF="http://www.finitesite.com/d3jsys/">http://www.finitesite.com/d3j
> > > sys/</A>
> > > >
> > > > but without a schematic you'd still have to trace etch on your
> > > board to see
> > > > how well it matches with Byron Jeff's design for his software
> to
> > > work. His
> > > > design might even work without the buffer chip, but that might
> be
> > > pushing it.
> > > >
> > > > Another alternative would be to wire in an ICSP connector
> that's
> > > compatible
> > > > with the ICSP from another programmer.
> > > >
> > > > dave.
> > > >
> > > > In a message dated 7/6/03 8:58:42 PM Pacific Daylight Time,
> > > > rstofer@p... writes:
> > > >
> > > > > I did manage to get the programmer to quit working and it had
> to
> > > do
> > > > > with the configuration fuses but I'll be darned if I remember
> > > what I
> > > > > did. I plugged the chip into my Warp-13a and erased it. Now
> the
> > > > > programming works fine.
> > > > >





Reply by rtstofer July 7, 20032003-07-07
No, I set the config bits myself. I think I was considering the
possibility that, with LVP enabled, some random occurance could
change the code.

I seldom use a compiler - mostly just assembly language.

It shouldn't be a big deal to do HVP - just remove the 7407 buffer,
perhaps remove a couple of resistors and the transistor, put in a few
jumpers and the existing header can do the job.

In fact, the ISP cable could be made with a 14 pin DIP connector on
one end and then it could be as simple as just plugging into the 7407
socket.

I don't have my schematic with me but, from memory {aged}, it seems
workable. All of the required PIC pins run through this socket.

This could be a GREAT idea! I'll work it out tonight with my Warp-
13A.
--- In , "Steve" <alienrelics@y...> wrote:
> There are configuration bits that will disable LVP. Perhaps your
> compiler is setting them by default.
>
> Steve Greenfield
>
> --- In , "rtstofer" <rstofer@p...> wrote:
> >
> > Now I remember what I did to kill the programmer - one of my test
> > programs shut down LVP! In fact, every program I have ever
written
> > shuts down LVP - no particular reason; they just do.
> >
> >
> > --- In , dkbovaird@a... wrote:
> > > Steve,
> > >
> > > The closest thing to a "no parts parallel port programmer" (if
> > that's what
> > > your dev. board has) that I've seen is the "Trivial LVP
Programmer":
> > >
> > > <A
> >
HREF="http://www.finitesite.com/d3jsys/">http://www.finitesite.com/d3j
> > sys/</A>
> > >
> > > but without a schematic you'd still have to trace etch on your
> > board to see
> > > how well it matches with Byron Jeff's design for his software
to
> > work. His
> > > design might even work without the buffer chip, but that might
be
> > pushing it.
> > >
> > > Another alternative would be to wire in an ICSP connector
that's
> > compatible
> > > with the ICSP from another programmer.
> > >
> > > dave.
> > >
> > > In a message dated 7/6/03 8:58:42 PM Pacific Daylight Time,
> > > rstofer@p... writes:
> > >
> > > > I did manage to get the programmer to quit working and it had
to
> > do
> > > > with the configuration fuses but I'll be darned if I remember
> > what I
> > > > did. I plugged the chip into my Warp-13a and erased it. Now
the
> > > > programming works fine.
> > > >





Reply by Steve July 7, 20032003-07-07
There are configuration bits that will disable LVP. Perhaps your
compiler is setting them by default.

Steve Greenfield

--- In , "rtstofer" <rstofer@p...> wrote:
>
> Now I remember what I did to kill the programmer - one of my test
> programs shut down LVP! In fact, every program I have ever written
> shuts down LVP - no particular reason; they just do. > --- In , dkbovaird@a... wrote:
> > Steve,
> >
> > The closest thing to a "no parts parallel port programmer" (if
> that's what
> > your dev. board has) that I've seen is the "Trivial LVP Programmer":
> >
> > <A
> HREF="http://www.finitesite.com/d3jsys/">http://www.finitesite.com/d3j
> sys/</A>
> >
> > but without a schematic you'd still have to trace etch on your
> board to see
> > how well it matches with Byron Jeff's design for his software to
> work. His
> > design might even work without the buffer chip, but that might be
> pushing it.
> >
> > Another alternative would be to wire in an ICSP connector that's
> compatible
> > with the ICSP from another programmer.
> >
> > dave.
> >
> > In a message dated 7/6/03 8:58:42 PM Pacific Daylight Time,
> > rstofer@p... writes:
> >
> > > I did manage to get the programmer to quit working and it had to
> do
> > > with the configuration fuses but I'll be darned if I remember
> what I
> > > did. I plugged the chip into my Warp-13a and erased it. Now the
> > > programming works fine.
> > >





Reply by Steve July 7, 20032003-07-07
--- In , dkbovaird@a... wrote:
> Steve,
>
> The closest thing to a "no parts parallel port programmer" (if
that's what
> your dev. board has) that I've seen is the "Trivial LVP Programmer":
>
> <A
HREF="http://www.finitesite.com/d3jsys/">http://www.finitesite.com/d3jsys/</A>
>
> but without a schematic you'd still have to trace etch on your board
to see
> how well it matches with Byron Jeff's design for his software to
work. His
> design might even work without the buffer chip, but that might be
pushing it.

That's it! Thanks! It does come with a PDF manual that includes the
schematic. It doesn't include the hookup for the parallel port cable
that comes with it, so I'll have to trace that to confirm the same pin
hookup, but the on-board ckt appears to be functionally identical.

The "Trivial LVP Programmer" is actually more elegant. It needs one
thing, though: a switch or jumper on OE line so that it could be left
in circuit.

> Another alternative would be to wire in an ICSP connector that's
compatible
> with the ICSP from another programmer.

Yep, that was my other thought. This one is much better.

Thanks!
Steve Greenfield


Reply by rtstofer July 7, 20032003-07-07

Now I remember what I did to kill the programmer - one of my test
programs shut down LVP! In fact, every program I have ever written
shuts down LVP - no particular reason; they just do. --- In , dkbovaird@a... wrote:
> Steve,
>
> The closest thing to a "no parts parallel port programmer" (if
that's what
> your dev. board has) that I've seen is the "Trivial LVP Programmer":
>
> <A
HREF="http://www.finitesite.com/d3jsys/">http://www.finitesite.com/d3j
sys/</A>
>
> but without a schematic you'd still have to trace etch on your
board to see
> how well it matches with Byron Jeff's design for his software to
work. His
> design might even work without the buffer chip, but that might be
pushing it.
>
> Another alternative would be to wire in an ICSP connector that's
compatible
> with the ICSP from another programmer.
>
> dave.
>
> In a message dated 7/6/03 8:58:42 PM Pacific Daylight Time,
> rstofer@p... writes:
>
> > I did manage to get the programmer to quit working and it had to
do
> > with the configuration fuses but I'll be darned if I remember
what I
> > did. I plugged the chip into my Warp-13a and erased it. Now the
> > programming works fine.
> >





Reply by July 7, 20032003-07-07
Steve,

The closest thing to a "no parts parallel port programmer" (if that's what your dev. board has) that I've seen is the "Trivial LVP Programmer":

http://www.finitesite.com/d3jsys/

but without a schematic you'd still have to trace etch on your board to see how well it matches with Byron Jeff's design for his software to work. His design might even work without the buffer chip, but that might be pushing it.

Another alternative would be to wire in an ICSP connector that's compatible with the ICSP from another programmer.

dave.

In a message dated 7/6/03 8:58:42 PM Pacific Daylight Time, r...@pacbell.net writes:

I did manage to get the programmer to quit working and it had to do
with the configuration fuses but I'll be darned if I remember what I
did.  I plugged the chip into my Warp-13a and erased it.  Now the
programming works fine.





Reply by rtstofer July 6, 20032003-07-06

I am using a 1.2 GHz Celeron (maybe 1.4 - I forget) with a delay of
10. As a benchmark, I am loading a 1949 byte program into the upper
2K of memory - a bootloader. After I begin the programming process
there is a delay of 22 seconds before the progress bar starts to
move. The programming process is complete in 1 minute 10 seconds. I
don't know how the device is actually programmed. That is, I don't
know if the programmer is writing something to the 6K below the
program.

There is a series of drawings in the back of the Manual that is on
the CD. It would be possible to follow the traces around to
determine how to connect a standard ISP programmer. And it looks
like RB3 is handled correctly.

I did manage to get the programmer to quit working and it had to do
with the configuration fuses but I'll be darned if I remember what I
did. I plugged the chip into my Warp-13a and erased it. Now the
programming works fine.

Since I prefer the bootloader approach I haven't spent any time with
the ISP. Actually, I don't really have an immediate use for the
board. Maybe something will come up.

--- In , dkbovaird@a... wrote:
> oops, sorry, let me try again.
>
> Did they provide a schematic by any chance? I couldn't get too much
useful
> info just by looking at their picture. I couldn't see how a
parallel port cable
> plugs onto the board, there didn't seem to be much support
circuitry for a
> programmer that I could spot.
>
> If you have another programmer available you might be able to load
your own
> bootloader into the 16F877 and run your own software, it looks like
they have a
> max232 and a serial port.
>
> dave. >
> In a message dated 7/6/03 7:40:53 PM Pacific Daylight Time,
> alienrelics@y... writes:
>
> > http://www.futurlec.com/PICDevBoard.html




Reply by July 6, 20032003-07-06
oops, sorry, let me try again.

Did they provide a schematic by any chance? I couldn't get too much useful info just by looking at their picture. I couldn't see how a parallel port cable plugs onto the board, there didn't seem to be much support circuitry for a programmer that I could spot.

If you have another programmer available you might be able to load your own bootloader into the 16F877 and run your own software, it looks like they have a max232 and a serial port.

dave.
In a message dated 7/6/03 7:40:53 PM Pacific Daylight Time, a...@yahoo.com writes:

http://www.futurlec.com/PICDevBoard.html





Reply by July 6, 20032003-07-06
In a message dated 7/6/03 7:40:53 PM Pacific Daylight Time, a...@yahoo.com writes:

http://www.futurlec.com/PICDevBoard.html