I've been trying lots of different things, perhaps one every 5 minutes for days, I can't post them all.Again........
would've been nice to know.......
Do you mean make Define LCD_READ_BUSY_FLAG = 1 [=0]?Don't read the busy flag...
No difference.Yes.
I've been using the simulator as a guide, then putting it in the circuit. It has a 4.7K resistor on RA4.Are you still in the simulator? As it works in the IDE.... Make sure you have a resistor on RA4 as there is no internal pullup on this output!!
Look at #11, It's been 16F648A since then.Ok...how about this...
Read the first line of your post #43.
Now go over and read the part number on your PIC installed on the board.
Point being you've got half a dozen different PICs mentioned here...
16F819, 16F628A in a picture, PIC16F684 in the code, looks like it's wired up for a 16F648A.
Hi all,If you are going to drop the busy flag polling.... Then you have to tie RW to ground....
0x3f41 is correct if you have a 4Mhz crystal... There doesn't seem to be anything wrong with your code so you need to look at your connections....
As Ian rogers says, it was pin 1 shorted to 5V. I checked a few times, but, the short was a link away from the circuit, at the bottom of the board.Enquiring minds want to know. What was it?
Thanks.It happens to us all. Glad you got it solved.