ginvent
2001/09/26, 10:47 AM
I have been using the 16x2 serial non-backlit display for a while and have found a few interesting issues. The display version is 1.2
I am connecting the display to a custom microcontroller we designed. It has a serial output which we use to drive the display. It is not SPI, but a 0V - 5V RS-232 type signal. We have had no problems getting the display to work most of the time.
Sometimes when it is cold, the display prints out garbage, and when I heat it up just a little the display starts working again. So I went further and noticed that when we cool the unit down a bit, it will definatly fail. Anything below about 65 F will cause the display to print trash. This happens on all the displays we have.
I thought it might be the crystal circuitry changing frequency on the display, so I thought if I lower or raise the baud rate just a tad, it might fix it... nope.
We don't use any handshaking on the serial line. So, besides incorporating handshaking (which we don't have enough pins on the micro to do) can you suggest any other thing to try?
We are using a direct connection to the data_in pin.
Have you seen this issue before?
I am connecting the display to a custom microcontroller we designed. It has a serial output which we use to drive the display. It is not SPI, but a 0V - 5V RS-232 type signal. We have had no problems getting the display to work most of the time.
Sometimes when it is cold, the display prints out garbage, and when I heat it up just a little the display starts working again. So I went further and noticed that when we cool the unit down a bit, it will definatly fail. Anything below about 65 F will cause the display to print trash. This happens on all the displays we have.
I thought it might be the crystal circuitry changing frequency on the display, so I thought if I lower or raise the baud rate just a tad, it might fix it... nope.
We don't use any handshaking on the serial line. So, besides incorporating handshaking (which we don't have enough pins on the micro to do) can you suggest any other thing to try?
We are using a direct connection to the data_in pin.
Have you seen this issue before?