rocketPack
New member
I have an odd problem... My LCD is hooked up, powered on, and running well... sort of.
When I use a program, such as the CFAH* test program from CF, or any other program for that matter, I can spit out text like "LINE 1", "LINE 2", etc. for all 4 lines, and there is no problem. However, when I try to use dynamic content (having the lines update frequently, like 150ms but it still happens even if the refresh is 1s) I see the lines randomly switching, 1->3 and 2->4, and vise versa. I wrote a quick program in C++ and I noticed that if I just let the cursor advance itself while I print characters to it endlessly, it will go Line 1, Line 3, Line 2, Line 4.
Why is this? It seems like there is some kind of timing issue with the two controllers? Would this be fixed by running in 4-bit vs. 8-bit? It seems almost like a bug. I know you don't support these screens for my application but if you have any idea I'd appreciate whatever you have to offer - or if anyone else has encountered this and can help me troubleshoot the problem. Thanks,
-Scott
When I use a program, such as the CFAH* test program from CF, or any other program for that matter, I can spit out text like "LINE 1", "LINE 2", etc. for all 4 lines, and there is no problem. However, when I try to use dynamic content (having the lines update frequently, like 150ms but it still happens even if the refresh is 1s) I see the lines randomly switching, 1->3 and 2->4, and vise versa. I wrote a quick program in C++ and I noticed that if I just let the cursor advance itself while I print characters to it endlessly, it will go Line 1, Line 3, Line 2, Line 4.
Why is this? It seems like there is some kind of timing issue with the two controllers? Would this be fixed by running in 4-bit vs. 8-bit? It seems almost like a bug. I know you don't support these screens for my application but if you have any idea I'd appreciate whatever you have to offer - or if anyone else has encountered this and can help me troubleshoot the problem. Thanks,
-Scott
Looking for additional LCD resources? Check out our LCD blog for the latest developments in LCD technology.