Tags : :
I cannot get the S64240C to work. No matter what I do, all I can get to show on the display is a checkerboard pattern. Imagine dividing the display into 4 quadrants. The top-left and bottom-right quadrants have the pixels turned ON and the bottom-left and top-right quadrants have the pixels turned OFF.
I am using the display in parallel mode and I have it connected exactly as shown in the reference schematic (http://displaytech-us.com/pdf/Schematic/S64240C-testerschematic-061020.pdf), except that I have "C86" tied LOW since I am running in 8080 mode.
I have attached the code for my "initialization", "write command", and "write data" routines.
While I cannot successfully set any of the pixels (I always get the checkerboard), I *can* communicate with the display in some ways. For example, I can successfully turn the display ON and OFF by sending a command of 0xAF and 0xAE. Also, if I set the ADC value via the 0xA0 or 0xA1 command, I can successfully read the right value back via the "Status Read" command. I can also successfully change the display's contrast.
But that's about it. I cannot set any individual pixels. I have ripped up and re-wired my connections a couple of times, and I always get the same results.
Finally, I have measured voltages as listed below:
VDD = 3.3v
V0 = 8.74v
V1 = 7.77v
V2 = 6.80v
V3 = 2.00v
V4 = 1.00v
Vout = 12.2v
Does anyone have any ideas? Is it a power issue? Does the checkerboard pattern mean something specific?
Thank you in advance for your help. I'm losing patience over here. :)
Click here to view the attachment