Jump to content

LCD missing characters - timing problem?


Recommended Posts

Guest LittleLui
Posted

Hi everyone.

I ran into a problem with my MB64-to-be: The LCD (a 16x4 Displaytech 164A) seems to randomly ignore half of the characters it should display.

When booting up the Midibox, i first get the 1. and 3. line of the LCD filled with black blocks. After that, it displays something like "MO 16 ()23Tle",  obviously a garbled version of "MIOS v1.6 © 2003 Th. Klose" or whatever it SHOULD display.

Somehow i have this feeling that the timing between the LCD and the PIC is incorrect, i.e. the PIC sends the characters faster than the LCD can handle them or something like that.

Anyone ever ran into the same problem? Anyone got an idea how to fix this?

Posted

Normally there can´t be any timing problem. As the PIC sends the code to display (one character) it waits until the LCD says "OK, did it". I would guess either the LCD got a prob or perhaps some of your solder points are not quite perfect...

Greetz

Guest LittleLui
Posted

Hmm. I hope the LCD itself isn't the problem, but i checked all the connections "PIC -> header" and

"socket -> LCD" and the problem doesn't seem to be in the connections. :(

Guest LittleLui
Posted

Just measured resistance between all the neighbouring pads on the LCD, never lower than ~ 470 Ohms (measured with the LCD connected to the core).  :-/

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...