no display on GLK12232-25 WBL
no display on GLK12232-25 WBL
So usually when I power up my display, it shows the neat little graphic that comes with it. Today when I powered it up, nothing came up, and no text will display at all.
I have it connected to a BS2PX using the I2C connection and everything was working fine. I can still issue commands to it, like turning on and off the backlight. I also have a keypad attached to it which works.. I have the keypresses comming back thru the bs3px and into the debug window and I can see the keypresses.
What could have happenned to this thing? is there a master reset I can do to set it back to factory defaults?
If I switch it LCD over to my ooPic it exibits the same behavior.
I have it connected to a BS2PX using the I2C connection and everything was working fine. I can still issue commands to it, like turning on and off the backlight. I also have a keypad attached to it which works.. I have the keypresses comming back thru the bs3px and into the debug window and I can see the keypresses.
What could have happenned to this thing? is there a master reset I can do to set it back to factory defaults?
If I switch it LCD over to my ooPic it exibits the same behavior.
Hello Shredder,
Thank you for posting on the forum.
Is it possible maybe that the contrast has been turned down? Can you please send it the set contrast command (254 / 80)?
A possibility maybe also is the memory that has gone bad? Can you try to upload the bitmaps and fonts again? (Unfortunately, you will need to do this in RS232 mode).
And the third possibility (which hpefully is not in your case) is that the circuitry for the contrast may have gone bad? This will require repair.
Please let me know if any of these help.
Thank you for posting on the forum.
Is it possible maybe that the contrast has been turned down? Can you please send it the set contrast command (254 / 80)?
A possibility maybe also is the memory that has gone bad? Can you try to upload the bitmaps and fonts again? (Unfortunately, you will need to do this in RS232 mode).
And the third possibility (which hpefully is not in your case) is that the circuitry for the contrast may have gone bad? This will require repair.
Please let me know if any of these help.
Raquel Malinis
Design and Development
Matrix Orbital
Design and Development
Matrix Orbital
Well I tried the contrast adjustment withRaquel wrote:Hello Shredder,
Thank you for posting on the forum.
Is it possible maybe that the contrast has been turned down? Can you please send it the set contrast command (254 / 80)?
A possibility maybe also is the memory that has gone bad? Can you try to upload the bitmaps and fonts again? (Unfortunately, you will need to do this in RS232 mode).
And the third possibility (which hpefully is not in your case) is that the circuitry for the contrast may have gone bad? This will require repair.
Please let me know if any of these help.
Code: Select all
I2COUT 1, 80, [254, 80, 255]
I tried many different settings and can see the screen get darker and lighter.
I guess the next step is to hook it up to the serial and see if I can get it to print anything on the LCD in serial mode, since I have to connect it anyways to upload the fonts.
Ok, I cant get it to work at all with the rs232.
I connect it to the RS232 and run MOGD.. it doesnt seem to be communicating at all. None of the buttons in MOGD do anything.
I am connecting a regulated +5v powersuply, and connecting these pins
LCD RS232 on PC
Pin 8 <-> Pin 3
Pin 9 <-> Pin 2
At one point.. it put some random pixels all over the screen.. otherwise it does nothing.
If I try to uplpoad a font.. it sits there trying to communicate then reports..
"The module did not respond, do you want to abort the download?"
I click "Yes"
"Please power down the display module."
I set it to com1, 19200, 45 sec timeout, 122x32
I connect it to the RS232 and run MOGD.. it doesnt seem to be communicating at all. None of the buttons in MOGD do anything.
I am connecting a regulated +5v powersuply, and connecting these pins
LCD RS232 on PC
Pin 8 <-> Pin 3
Pin 9 <-> Pin 2
At one point.. it put some random pixels all over the screen.. otherwise it does nothing.
If I try to uplpoad a font.. it sits there trying to communicate then reports..
"The module did not respond, do you want to abort the download?"
I click "Yes"
"Please power down the display module."
I set it to com1, 19200, 45 sec timeout, 122x32
Hello Shredder,
254 / 80 / 255 - will put the contrast to max, this is why you see the display all balck. The nominal value is 128, so then the command is 254 / 80 / 128.
The connections to the PC looks good, you probably have just forgotten to mention GND, it needs to be connected as well (pin 5 of the DB9) .
It is possible that the unit is at a different baud rate. Place a jumper on the connector pins marked C5 and R1. This puts the unit at 19200 baud.
The settings you mentioned (com1, 45 sec timeout, 19200, 122x32) looks good.
254 / 80 / 255 - will put the contrast to max, this is why you see the display all balck. The nominal value is 128, so then the command is 254 / 80 / 128.
The connections to the PC looks good, you probably have just forgotten to mention GND, it needs to be connected as well (pin 5 of the DB9) .
It is possible that the unit is at a different baud rate. Place a jumper on the connector pins marked C5 and R1. This puts the unit at 19200 baud.
The settings you mentioned (com1, 45 sec timeout, 19200, 122x32) looks good.
Raquel Malinis
Design and Development
Matrix Orbital
Design and Development
Matrix Orbital
yeah I have GND on the display (pin 7) connected to pin 5 of the rs232Raquel wrote:Hello Shredder,
254 / 80 / 255 - will put the contrast to max, this is why you see the display all balck. The nominal value is 128, so then the command is 254 / 80 / 128.
The connections to the PC looks good, you probably have just forgotten to mention GND, it needs to be connected as well (pin 5 of the DB9) .
It is possible that the unit is at a different baud rate. Place a jumper on the connector pins marked C5 and R1. This puts the unit at 19200 baud.
The settings you mentioned (com1, 45 sec timeout, 19200, 122x32) looks good.
tried the jumper also.. didnt change anything
So I seem to be able to do everything theu the I2C except print to the screen.. and RS232 gives me nothing at all
At one point durring testing the RS232, a very messed up image of random pixels appeared, but I wasn't able to recreate it.
Hello Shredder,
Can you please make sure that hardware flow control is off?
Also, may I suggest that you try a different PC?
The buffer that holds the data from RS232 is the same for the I2C, so if you are receving data via I2C, you should be able to receive data via RS232, unless there is something wrong in hardware.
Can you please make sure that hardware flow control is off?
Also, may I suggest that you try a different PC?
The buffer that holds the data from RS232 is the same for the I2C, so if you are receving data via I2C, you should be able to receive data via RS232, unless there is something wrong in hardware.
Raquel Malinis
Design and Development
Matrix Orbital
Design and Development
Matrix Orbital
ok, this computer only has the one com port, My laptop has no serial ports but I connected a USB to RS232 adapter and I get similar results.Raquel wrote:Hello Shredder,
Can you please make sure that hardware flow control is off?
Also, may I suggest that you try a different PC?
The buffer that holds the data from RS232 is the same for the I2C, so if you are receving data via I2C, you should be able to receive data via RS232, unless there is something wrong in hardware.
If I open hyper terminal and hit keys on the LCDs keypad, hyperterminal recieves the keystrokes and prints them in the terminal window. If I type in the terminal window nothing is printed on the LCD.
I still cant get MOGD to do anything with the display. Is there a way in MOGD to see keystrokes? that might tell me if its communicating at all with the display.
I2C still can set the contrast and backlight and all that.. is there a way to send those commands thru hyperterminal? that way I can test to see if the display is recieving data thru the RS232 at all.
I tried to use the program, LCDC. It also couldnt detect the display, either auto detect or setting everything manually.
LCDC
Code: Select all
LCDC raised continuable exception and still will continue operating.
Exception was:
WriteFile function failed (win error code: 6)
Get last error:
The handle is invalid
Hello Shredder,
You can try and use uProject:
http://www.matrixorbital.ca/software/so ... /uproject/
You can send contrast, backlight and other commands from there. You can also read the transmitted data when keys are pressed on the module.
Can you please check the board physically? It could be that the RX is not properly connected?
Thanks.
You can try and use uProject:
http://www.matrixorbital.ca/software/so ... /uproject/
You can send contrast, backlight and other commands from there. You can also read the transmitted data when keys are pressed on the module.
Can you please check the board physically? It could be that the RX is not properly connected?
Thanks.
Raquel Malinis
Design and Development
Matrix Orbital
Design and Development
Matrix Orbital
OK.. so I ran uProject.. it cant autodetect the display, if I set the comport and baudrate, it can recieve the keypresses, but the display still doesnt recieve any data.Raquel wrote:Hello Shredder,
You can try and use uProject:
http://www.matrixorbital.ca/software/so ... /uproject/
You can send contrast, backlight and other commands from there. You can also read the transmitted data when keys are pressed on the module.
Can you please check the board physically? It could be that the RX is not properly connected?
Thanks.
I tested the connection of all pins from the back of the board to the other end of the serial cable, and they have good connections.
Seems to me something had to go bad on the lcd.