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 |
|
PIC 16F877 Development Board
Started by ●June 16, 2003
Reply by ●July 6, 20032003-07-06
Reply by ●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 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 |
|
Reply by ●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
--- 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 ●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 ●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 ●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 ●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. > > > > > > |