Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Saurabh_B

Pages: 1 ... 18 19 [20] 21 22 ... 26
TFTs / Re: Connecting NHD-4.3-480272MF-34
« on: December 17, 2015, 09:20:19 AM »
Hi peter,

Two options you have to connect the -34 controller board to your arduino.

1. You can use the NHD-FFC36 with a 34 Pos 0.5 mm Pitch FFC such as THIS
Because the PCB has a 36 position Molex connector, you would need to off set to one side an leave 2 pins un connected.

2. You could get the following:
- Solder a 34 position FFC connector onto the 0.5mm pitch bar. Example of 34 pos connector OMRON XF2M-3515-1A
You will still need the FFC Cable from above.

With both of the parts above you will need 2x 2x9 Standard Pin Header


On pages 21 and 22 of the datasheet for the display you can find an example program that will drive this display. In the program you have the recommended initialization sequence. This will set the necessary registers required for the display to work.
Code: [Select]
void init()
RES = 1; //reset HIGH inactive
delayms(1); //delay
command(0x2A); //function set (extended command set)
command(0x71); //function selection A
data(0x00); // disable internal VDD regulator (2.8V I/O). data(0x5C) = enable regulator (5V I/O)
command(0x28); //function set (fundamental command set)
command(0x08); //display off, cursor off, blink off
command(0x2A); //function set (extended command set)
command(0x79); //OLED command set enabled
command(0xD5); //set display clock divide ratio/oscillator frequency
command(0x70); //set display clock divide ratio/oscillator frequency
command(0x78); //OLED command set disabled
command(0x09); //extended function set (4-lines)
command(0x06); //COM SEG direction
command(0x72); //function selection B
data(0x00); //ROM CGRAM selection
command(0x2A); //function set (extended command set)
command(0x79); //OLED command set enabled
command(0xDA); //set SEG pins hardware configuration
command(0x10); //set SEG pins hardware configuration
command(0xDC); //function selection C
command(0x00); //function selection C
command(0x81); //set contrast control
command(0x7F); //set contrast control
command(0xD9); //set phase length
command(0xF1); //set phase length
command(0xDB); //set VCOMH deselect level
command(0x40); //set VCOMH deselect level
command(0x78); //OLED command set disabled
command(0x28); //function set (fundamental command set)
command(0x01); //clear display
command(0x80); //set DDRAM address to 0x00
command(0x0C); //display ON
delayms(100); //delay

You can also reference the program in the following link to help you get the display up and running.


Have you initialized the display?

This display does have a lengthy initialization sequence that needs to occur to setup the registers on the display controller.

TFTs / Re: DE mode for NHD-7.0-800480EF-ATXL#-T
« on: December 14, 2015, 08:22:03 AM »
Hi Jack,

By default the display is already in DE mode, to put the display into Sync mode, you would need to short the R4 jumper on the FPC below the display.

Customer Projects / Re: Racing Yacht Instrument System
« on: December 14, 2015, 08:09:13 AM »
Hi Peter,

Unfortunately most LCD's are not waterproof on their own. You would need to put inside of a waterproof enclosure. It seems you are already taking care of that with the carbon fiber enclosure.

Currently our 4.3" TFT is the only sunlight readable display we have available. We are planning to release a sunlight readable 7" TFT in Q1 of the coming year. This to will have a brightness rating of 1000 cd/m. We will also have an MVA model of the 7" TFT as well, with the wider viewing angles, and a typical brightness of about 800 cd/m.

To drive these displays you would need either a MPU that has a TFT controller built-in, or you could use an external controller such as the ones linked below with most MPUs.

NHD   8-Bit MPU Interface Controller: NHD-7.0-800480EF-20 Controller Board
NHD 16-Bit MPU Interface Controller: NHD-7.0-800480EF-34 Controller Board

Character LCDs / Re: NHD-C0220BiZ-FSW-FBW-3V3M Problem -- Doesn't power on
« on: December 09, 2015, 11:40:15 AM »
Also the RESET pin is active LOW.

Connect that to VDD or a GPIO pin that is HIGH.


You can control the brightness of the NHD-0420CW-AY3. While it is brighter neither of these displays will be sunlight readable.

For sunlight readability and reduced power consumption I would recommend a traditional LCD display.
With the exception of the two negative displays (Blue background with white text) these will all be sunlight readable:

Character LCDs / Re: NHD-0216XZ-FSW-GBW-ND
« on: December 04, 2015, 08:28:53 AM »
Hi Ashok,

Can you please tell me if you are initializing the display at all?
Also can you tell me the voltage you are applying to Pin 3 (V0) of the display?

Seeing boxes could mean that the display contrast voltage isn't set to the proper level, or the display isn't initialized and is waiting for the initialization sequence.

Character LCDs / Re: NHD-0108HZ-FSW-GBW example code
« on: November 24, 2015, 10:32:30 AM »

In 4-bit mode, you would need to send the upper 4 bits first followed by the lower 4. The comments are wrong for that display, I will have that fixed soon.

Would you be able to post a picture of the black boxes?

Character LCDs / Re: NHD-0216HZ-FSW-FBW-33V3C Black Boxes
« on: November 24, 2015, 08:33:32 AM »
Hi would it be possible to post a picture of the black boxes.

Could you also check the voltage on pin 3 of the display?

TFTs / Re: 2 quick questions about NHD-3.5-320240MF-ATXL#-CTP-1
« on: November 18, 2015, 10:59:22 AM »
You would not be able to control the Touch panel using the Controller board, the capacitive touch panel for this display is on a separate FFC connector, and it comes with a built-in controller.

I have already sent you the information for the evaluation kit via email.


The initialization process that occurs after reset does leave the display OFF.

You would need to turn it on.I would also recommend repeating the initialization that occurs after the reset if you're just booting the display up for the first time.


That does seem like the proper method to change the backlight, do you have any commands you call before that that would cause the command to not work.

Also what interface are you using with the display, and at what speed?

OLEDs / Re: Odd LCD Behavior
« on: November 12, 2015, 01:11:49 PM »
Would it be possible to take a picture of how the display looks?
It would also help if you can post the code where you are writing the characters.

Pages: 1 ... 18 19 [20] 21 22 ... 26