OLED Update timing problem

Comments

10 comments

  • nathanbabu

    And also i have one doubt,

    when power OFF and ON the display work properly.

    for every reset it will print junk characters.

    IS THERE ANY COMMAND NEEDED TO GIVEN AFTER RESET OR HAVE TO CONNECT ANY CONNECTION BETWEEN CONTROLLER AND OLED

    0
  • nathanbabu

    Hi,

    by pressing reset button periodically in my controller it will print junk values how can i eliminate the problem.

    kindly provide the solution for the above said 3 problems.

    thanks in advance.

    regards,
    nathan babu

    0
  • Saurabh_B

    What OLED are you using?
    Depending on the controller used the timing will be different.

    0
  • nathanbabu

    hi sir,
    thanks for your reply.

    I am using NHD - 0420DZW - AB5 OLED and my controller is 32 bit micro controller.

    when power OFF and ON Sequence is performed it is working fine.

    when reset button is pressed in the controller the data in the OLED gets displayed as junk value.

    0
  • Saurabh_B

    You are probably sending information to the display quite fast for this to happen.
    Is it possible for you to insert a delay between each character you write to the display. Also inserting a delay between any commands sent.

    Typically i recommend a 600µs delay between most commands / data writes.
    You will need about a 2ms display after sending a clear display or return home command.

    After the reset is applied are you reinitializing the display?

    0
  • nathanbabu

    Yes i reinitializing it.

    but after power ON it is working.
    during reset only junk values presents.

    i may think that during power off and on OLED Supply voltage is disconnected and connected and during reset no supply interruption. is that may provide junk characters.

    0
  • Saurabh_B

    When you reset the MCU do you know if it sends any random information out of the port that's connected to the LCD?

    0
  • nathanbabu
    No Data send to OLED. we checked across data and control lines of OLED using CRO.

    But it prints junk values always again power ON / OFF required to solve this scenario.

    After power OFF and ON Immediately it will work.
    Same scenario as reset key press and release or power ON/ OFF

    Kindly guide me how to resolve this

    We have one more problem that working good in LCD but in OLED Display will be blank (no data) in the display after some period of time but data received to OLED we checked with voltage level and using CRO also.

    time of the data blanking can be changed periodically 1 Minute, 5 Minute or 10 Minute interval.
     
    « Last Edit: October 26, 2017, 07:10:16 AM by nathanbabu »
    0
  • nathanbabu
    Kindly provide some solution for the below same

    No Data send to OLED. we checked across data and control lines of OLED using CRO.

    But it prints junk values always again power ON / OFF required to solve this scenario.

    After power OFF and ON Immediately it will work.

    Same scenario as reset key press and release or power ON/ OFF

    Kindly guide me how to resolve this

    We have one more problem that working good in LCD but in OLED Display will be blank (no data) in the display after some period of time but data received to OLED we checked with voltage level and using CRO also.

    time of the data blanking can be changed periodically 1 Minute, 5 Minute or 10 Minute interval.
     
    0
  • Saurabh_B

    I am still unsure how you are getting characters to show up when the display is powered on.
    All of our OLED displays do not show any information until they have been given data to show.

    Would it be possible to show me a picture of what characters you are seeing, also a video describing the problem.

    I believe the DDRAM of the OLED display is being updated when the power is not appled.

    One simple solution is to use the display OFF command after the display boots up from a reset / power off. After this i would recommend doing a clear display before using the display ON command.

    0

Please sign in to leave a comment.