NHD-C0216CiZ-FSW-FBW-3V3

Comments

4 comments

  • Michael_L

    From my experience, this happens when the timing is not correct.  Can you please try to increase the delay after you set the RAM address for the first line?  I know it looks as if the delay you have is 30us, however I still think it will be beneficial to try what I have suggested to see if anything changes.


    Perhaps also try increasing the delay after the controller is initialized.

    0
  • carlosflr

    I just increased all my delays to 500 ms, including the delays in the initialization routine. I can see how each character is displayed. However, the display looks the same. Anything else that could be wrong?

    Thanks,
    Carlos

    0
  • carlosflr

    I checked my I2C timing and it was too fast. I fixed this and now I see the correct strings on the display. Thanks for your help Michael.

    0
  • Michael_L

    You're very welcome, thank you for sharing you solution! :)

    0

Please sign in to leave a comment.