Quote Originally Posted by jmbanales21485 View Post
UART huh? ive seen it around in the forums but never actually sat there and read what it was. i'll have to look into it and see how it works so that i can implement it on the lcd driver. so far it has been working great the way that i set it up with the serout2. its not as fast as uart probably but right now i just wanted something that could read an 8 pin chip so i can trouble shoot it.
UART = Universal Asychronous Receiver Transmitter - the basis for all serial ports.
You're using SERIN and SEROUT. Those are softwart 'bit-banged' versions.
The UART is the all-in-one, hardware, version of what the SERIN/SEROUT commands do. It can work in the background, rather than tying up your program waiting for the next character to come along. The UART will catch a character and hold it (within reason) until your program goes out and gets it. With SERIN, you have to 'sit' in that command (within reason again) until the next character comes along.