Hello,
This is my first time here. I tried searching for the info I am looking for, sorry if this has been asked many times.
I have a Matrix Orbital GLK-12232-25-WBL rev.2.0 display
I succeeded in hooking it up to my laptop using a USB serial adapter, and I did write text on it, clear the screen, and draw lines using mogt#.exe.
I also succeeded in hooking up the display to BS2Px24 via I2C. I could draw lines, clear the screen, but the text appeared somewhere near the middle of the second line instead of at the beginning of the first line, and the letters of a given word all wrote themselves over the previous one at the same spot.
For example : I2COUT, 1, 80, HELLO would result in all the letters H-E-L-L-O appearing successively at the same spot somewhere in the upper middle area of the display, (maybe around pixel 15,45) with only the letter O at the end remaining there. My basic program did not include any other command to the display.
I could not really understand why it did that, and I tried a lot of things, until I decided to flush the files and upload the files back into the memory. Now I can clear the screen and turn the backlight on and off via serial only, and only if there is a jumper between pins 5 and 6 of the keyboard connector. It will not write text, upload font files, and will not communicate via I2C at all. Also I had misunderstood the instructions on the webpage and tried motg.exe thinking it was a less sophisticated version of motg#.exe. I use a 4 cell Ni-Mh 4.8v battery pack and never used any other power supply of any kind, so I do not think I fried anything.
I am now wondering if there is some kind of reflash procedure that would bring it back to its original state.
Also I would like to know why it will not retain its settings like the baud rate and the contrast value after the power is cycled.
I appreciate any help or comment I can get in this matter.
George
GLK-12232-25-WBL will not accept font uploads
Hi George,
Thanks for your question, although I won't be able to answer all parts of it today, I assure that I will revisit it tomorrow. Your display won't remember settings such as baud rate and contrast unless they are either set and saved, or set remember is turned on before they are changed, and off afterwards. To bring the display back to its original state, you can try the override procedure found in your manual in section 1.8, which will restore, but not save, the default settings. To save settings such as the baud rate, follow this example posted on our forums; I must admit it is a little hard to find. Hopefully that will solve a few of your problems, I'll get to the rest tomorrow.
Thanks,
Troy
Thanks for your question, although I won't be able to answer all parts of it today, I assure that I will revisit it tomorrow. Your display won't remember settings such as baud rate and contrast unless they are either set and saved, or set remember is turned on before they are changed, and off afterwards. To bring the display back to its original state, you can try the override procedure found in your manual in section 1.8, which will restore, but not save, the default settings. To save settings such as the baud rate, follow this example posted on our forums; I must admit it is a little hard to find. Hopefully that will solve a few of your problems, I'll get to the rest tomorrow.
Thanks,
Troy
Troy Clark
Design & Development
Matrix Orbital
Design & Development
Matrix Orbital
Hello Troy,
Thank you very much! With a little work tonight, I was able to set all the parameters, upload a font file and a bmp file, and make the display remember all of that, including the I2C address. The software you suggested is exactly what I needed. Now everything is working as it is supposed to.
Thanks for taking the time to reply to me. I appreciate it.
George
Thank you very much! With a little work tonight, I was able to set all the parameters, upload a font file and a bmp file, and make the display remember all of that, including the I2C address. The software you suggested is exactly what I needed. Now everything is working as it is supposed to.
Thanks for taking the time to reply to me. I appreciate it.
George