I am using these 20x4 screens with my arduinos. I am counting pulses. It seems when I get the rate going pretty fast the screens fill with garbage. Is it possible to send data to the screen too fast? I am updating the screen every time I get a pulse.
Yes the alpha LCD’s are slow. You are supposed to read/check the LCD Busy Flag before writing to it. Your hardware might not read the LCD at all, just writes. If you are doing that, you need delays between each LCD write of a few ms. Or write to the LCD average count instead of each count. Flicker can be worse if you “clear LCD” then “write LCD” instead of moving the cursor and “write LCD”.
Thank you so much for the help. I can’t put a delay in or I will be too slow to count all the pulses, but I will only update the screen every 500ms and see if that helps. Thanks again!