Gday Mel
I was having trouble with a 4Line LCD on a 16F88, but a 2line worked no probs. ( Fixed when i forcibly set RB6 and RB7 to digital outputs. )
However as part of my playing i was trying to run 2 LCDs in parallel. As part of this testing i was also playing with the FLAGS = 0 definition ( as per the book ) to force the LCDs to reinitialise.
If they were to say set LCD1 as default and start the prog, then switch to LCD, set Flags = 0, and write data, wouldnt both LCDs then be initialised, and stay initialised???
Just thought re this, the pic will still default to use the defs for RW and E.
However, if the RW and E pin was connnected to say a 4066 switch, and this switch toggled the lines to the LCDs, then the above process may work, just write to one LCD, toggle the SW, set FLAGS=0, write to LCD, both initialised??
Andrew
Bookmarks