So I have successfully interfaced an 8-bit micro to the CFAG320240CX-TFH-T-TS screen and am able to write characters to it via the onboard character generator with a fair amount of ease. However, my data bus is shared with another device and I am having difficulties with idling the screen while maintaining the data that was written to it. It almost appears that my registers are being reset but I am not toggling the /RESET Pin.
In pseudo code:
After I do this I begin to write to my other device. However, as soon as the micro is not interfacing with the display it appears to reset all internal registers. Does the S1D13700 rely on a clock signal from the uC? I'm thinking that I am somehow missing a step in my pseudo code above which is causing the issue. Any and all help is greatly appreciated.
Thanks all.
In pseudo code:
Code:
{...write data to the screen}
//Finished writing to the display and would like to leave the information displayed.
Clr_E(); //6800 mode; No Operation
Clr_A0(); //
Set_CS(); //Active Low, S1D13700 Chip Not Selected
Data(0); // Write 0 values to the data lines - clear the lines
Set_Res(); //Active Low, maintain H value so as to not reset registers
Thanks all.
Looking for additional LCD resources? Check out our LCD blog for the latest developments in LCD technology.