Problem with NHD 0420CW AY3 Display

Comments

3 comments

  • Saurabh_B
    The pullup resistors will depend on the MPU you are using. If it does already have pull up resistors built in (Like the arduino Mega) you wouldn't need any. But we prefer using 10k resistors if they aren't on the input lines. 

    Can you tell me what slave address you are using, and if you are enabling the internal voltage regulator for 5V.

    The pins that are no connects should be tied to ground.
     
    « Last Edit: October 29, 2015, 01:22:55 PM by Saurabh_B »
    0
  • jglledo

    Hi,
    the slave address I am using is: 0x3C as SA0 pin is connected to ground.
    b7 b6 b5 b4 b3 b2 b1           b0
    0   1    1   1   1   0  SA0=0  R/W#
    In the initialization sequence I thin I do enable the internal regulator, as I send next commands:
     command(0x2A)
     command(0x71)
     data(0x5C) ---> this is to enable the internal regulator for 5 volts, isn't it?

    In the case of sending a command I send next I2C signals

    0x3C | 0x 80 | Command byte
    start 0x3C ACK stop | start 0x80  ACK stop | start Command byte ACK Stop

    In the case of sending a data byte I send next I2C signals
    0x3C | 0x 40 | data byte
    start 0x3C ACK stop | start 0x40  ACK stop | start Data byte ACK Stop

    I have also tied pins that were not connected to ground.
    At this moment I don't know if I have damaged the display, because now I am not able to talk to it by I2C...

    0
  • Saurabh_B

    Any chance you would be able to upload your initialization sequence?

    0

Please sign in to leave a comment.