Hello zmanultra,
Z>>TRISB = %01111111 'PortB.7 serial-output <<
Try putting your TRISB to %1111111
all ones.
Better yet, lets take it one step at a time. goto the FAQ part, and look at my SERIN and SEROUT. before you go any further, we must verify that your LCD *is* working, and *is* displaying the proper data being transmitted.
You are working with *many* variables, and you need to minimize those variables.
1. Can you VERIFY the digit "1" being tranmitted?
2. Can you VERIFY the LCD is properly wired up by sending a programmed phrase on to it?? (not a serial transmitted phrase).
If you cannot SOLIDLY verify these two things, you are shooting yourself in the foot.
If you can verify the above two, then attempt a SERIN/SEROUT at a SLOW baudrate.
If things are STILL working, then swich your pin to be able to use the HSEROUT
What the following steps above do, is verify that you *are* sending something, and you *are* recieving something, and you *Do have LCD working. With this info, you have tested LCD and tranmission datarate. Then you switch to a LOW speed HSEROUT to do the same thing you did above. *knowing* that program is working correctly to transmit and program is working correctly to receive.
Tell us what happens if any or none of this works.
Dwayne
Ability to Fly:
Hurling yourself towards the ground, and missing.
Engineers that Contribute to flying:
Both optimists and pessimists contribute to the society. The optimist invents the aeroplane, the pessimist the parachute
Pilots that are Flying:
Those who know their limitations, and respect the green side of the grass...
Bookmarks