I am working with the Pic 16f877 and am trying to setup a Bootloader. All the code I found is based on using the USART.In my case I can't because it is used by a circuit. And the code is in C , That I do not understand well enough to modify. ASM is what i do.
I am using using a Bit-bang on PortC to communicate with the computer at 9600. I can communicate and writing to memory no problem I think My problem is with the writing of the new code to the correct address. I think it's a data flow problem and I am trying to use HyperTer to send the hex file. I'm going in circles now so does anyone know of a simple bootloader that I can modify to use any port and a windows program that a End user can easily use to download new hex files.
I am using using a Bit-bang on PortC to communicate with the computer at 9600. I can communicate and writing to memory no problem I think My problem is with the writing of the new code to the correct address. I think it's a data flow problem and I am trying to use HyperTer to send the hex file. I'm going in circles now so does anyone know of a simple bootloader that I can modify to use any port and a windows program that a End user can easily use to download new hex files.