rossfree
- 11th February 2005, 12:05
Hi all,
I am using the Microcode bootloader on a 16f877. I have several 877 controllers and at one time have had great sucess using them with the bootloader on an Olimex board.
I also have an updated Picstart Plus programmer. I used this programmer to load the bootloader in the 877s.
At some point along the way, I think I had the wrong controller chosen to program the 877 using Microcode. I had been bouncing back and forth between the 877 and 876 pics and in my haste tried programming the 877 with the 876 chosen in Microcode Studio's software.
Does anyone know if that blows something away on the chip? I zero'd the 877 out with MPLAB and my Picstart Plus and reinstalled the bootloader but I haven't gotten the bootloader to work again... though MPLAB says that the 877 programmed just fine.
Further, this problem seems to have happened (over time) to all of my 877 pics (5). At one point, I thought it was a hardware related problem... but now I'm just not so sure.
If I don't use the bootloader and just program the chips using my Picstart, everything works just ducky! The 877's appear to work fine in every way... they just don't bootload anymore.
I'm working on a large project... making small program changes and then checking them in-circuit. Pulling the 877's out of circuit and using the Picstart is killing me timewise... not to mention the wear and tear on chips, pins and sockets.
I need the bootloader back. Does anyone know how I can tell if I've killed the chips or if it is a hardware related issue?
Help!
Thank you!
Ross
PS: I'm not using the Olimex board in my project or I would consider using the ICSP port. There is no ICSP port available on the board I am using. I need the bootloader! :-P
I am using the Microcode bootloader on a 16f877. I have several 877 controllers and at one time have had great sucess using them with the bootloader on an Olimex board.
I also have an updated Picstart Plus programmer. I used this programmer to load the bootloader in the 877s.
At some point along the way, I think I had the wrong controller chosen to program the 877 using Microcode. I had been bouncing back and forth between the 877 and 876 pics and in my haste tried programming the 877 with the 876 chosen in Microcode Studio's software.
Does anyone know if that blows something away on the chip? I zero'd the 877 out with MPLAB and my Picstart Plus and reinstalled the bootloader but I haven't gotten the bootloader to work again... though MPLAB says that the 877 programmed just fine.
Further, this problem seems to have happened (over time) to all of my 877 pics (5). At one point, I thought it was a hardware related problem... but now I'm just not so sure.
If I don't use the bootloader and just program the chips using my Picstart, everything works just ducky! The 877's appear to work fine in every way... they just don't bootload anymore.
I'm working on a large project... making small program changes and then checking them in-circuit. Pulling the 877's out of circuit and using the Picstart is killing me timewise... not to mention the wear and tear on chips, pins and sockets.
I need the bootloader back. Does anyone know how I can tell if I've killed the chips or if it is a hardware related issue?
Help!
Thank you!
Ross
PS: I'm not using the Olimex board in my project or I would consider using the ICSP port. There is no ICSP port available on the board I am using. I need the bootloader! :-P