I have been trying to fix an issue with some PBP code that was originally compiled with PBP 2.60A. When I compile the code with PBP 2.60A, I can burn it onto the chip (an 18F4520), but it doesn't do anything and the LCD screen its connected to just shows white rectangles. I believe I am also using the MPASM version that was originally used with the code.
I went through the code and the hardware schematics and am completely confident that I only need to change the value of *one* number in the code. It's the lower bound of a comparison in an if statement.
I have the original .hex file which, when burned, will actually work - is there an easy way to find the number in the original hex file?
Any other thoughts into how to solve this problem? In a nutshell, it's that I know how to fix a bug in the code, but can't seem to replicate the settings under which the code was originally compiled.
Bookmarks