>"Melanie, You are tooo good !"
Yup, that's what all the boys say!
You may or may not like what I'll report...
1. Taking your posted LCD_HEX file and burning a PIC16F628 with it produces all Black Squares just as you say. So here I confirm the same result. I do notice one anomaly - your HEX of the same program is twice the size of mine.
2. But, taking your posted LCD_BAS file, renamed it LCD1, compiled it (with absolutely NO changes) with PBP2.46, burned the same PIC and it WORKS!!!! See appended picture. Try it with my HEX which I named LCD1.HEX.
I used the compile line...
PBP -p16F628 LCD1 -v
Therefore, either...
1. Your posted HEX file is not a true compilation of the posted BAS file...
2. You are using a very old compiler which may have problems...
3. Your compiler is corrupt...
4. You are using some external IDE (such as MCS) which is causing you a problem.
5. If you are compiling using Microchips MPASM the version you have may be old or corrupt.
6. Or any other reason such as alien invasion of your neighbourhood...
Bookmarks