My adventures with the NHD-12864MZ (KS0108, 64X128) GLCD have progressed to the point that I actually have characters on the screen. These questions are for mostly refinement. If you can point me to any place in an application note or datasheet where they are answered, I will happily do the reading.
Setting CS1/CS2
Many example programs include instructions and/or macros for setting both CS1 and CS2 active or inactive simultaneously. In what circumstances is that useful? For example, if both are active and one reads the busy flag, is a valid result obtained? Is any read simply the result from each controller OR'ed?
Edit: Found answer, you can write but not read simultaneously.
Display Reads
In what circumstances must one do a display read? I realize it advances the Y-axis counter one step, but so would a write, which might be quicker as it does not require any dummy action.
Power Up Delay
After power up or reset, how long do you wait before the first instruction to the display? I have seen delays of a few milliseconds to "at least" 150 milliseconds recommended.
Thanks.
John
Setting CS1/CS2
Many example programs include instructions and/or macros for setting both CS1 and CS2 active or inactive simultaneously. In what circumstances is that useful? For example, if both are active and one reads the busy flag, is a valid result obtained? Is any read simply the result from each controller OR'ed?
Edit: Found answer, you can write but not read simultaneously.
Display Reads
In what circumstances must one do a display read? I realize it advances the Y-axis counter one step, but so would a write, which might be quicker as it does not require any dummy action.
Power Up Delay
After power up or reset, how long do you wait before the first instruction to the display? I have seen delays of a few milliseconds to "at least" 150 milliseconds recommended.
Thanks.
John
Last edited: