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 - w9001156

Pages: [1]
Character LCDs / Re: NHD-0108BZ-RN-YBW-33W -- NO display!!
« on: May 01, 2015, 10:03:09 AM »

Thanks for you reply.

1) 4-bit interface works. I monitor "rw/rs/e/data" signal by LA.  Read "Busy Flag" is ok, after I write data out, "Address Count" also increase. --> So I guess 4-bit mode works well from this.

2) For V0 voltage, if we just connect 0.1v power at V0 pin, and no adjust resistor on the board, is that ok? --> or Can I change V0 voltage directly 0.1v, 0.2v, 0.3v to try?

3) Yes, I follow init example in the datasheet. The following is my init & write sequence.

    1) Wait >40ms, 0x30 wake up, 0x30 wake up, 0x30 wake up, 0x20 4-bit interface (Wait enough time between steps by following init example)
    2) 0x20 4-bit/1-line display, 0x10 set cursor, 0x0F display on, 0x01, clear display, 0x06 Entry mode. (Checking "Busy Flag" Ready + wait 80us)   (4-bit interface, 2 clock cycle operation)
    3) If write new data out to LCD (I will check "busy flag" before every operation, after every operation, I will wait ~80us)
        A. 0x01 clear display.
        B. Write data0, data1, ..., data7 (for example: "1", "2", ... "8" with 0x31, 0x32, ..., 0x38)

  ==> After writing 8 new data out, i expected that LCD will display "12345678" on the screen, but there is nothing on the screen.
So I don't why this happen. After I finish to write 8x dataout, (Data write into DDRAM), then the data will be auto-read and display on the screen, and LCD will always display the content of DDRAM from address 0x0~0x7, I don't need do any special operation, is this correct?
  ==> After writing 8 new data out, do I need Change DDRAM address count to "0x00" by "Return home" command to display? from your example, I don't need do it.
Please confirm when the new data will be display on the screen? automatic display?
Thanks for your help!


Character LCDs / Re: NHD-0108BZ-RN-YBW-33W -- NO display!!
« on: April 30, 2015, 07:43:23 PM »

Can anyone help on this?

1) What voltage should be on V0 PIN?  Is 0.1v enough?
2) I am using HW-verilog on FPGA to implement LCD controller, not by CPU software. So if I want to output Number "1", Should I use asicii code "0x31", is this correct?

I am following the same steps as the following link, but with 4-bit interface.


Character LCDs / NHD-0108BZ-RN-YBW-33W -- NO display!!
« on: April 29, 2015, 02:14:46 PM »

I try to use NHD-0108BZ-RN-YBW-33V for my project.
But I ran into one issue, after initialization, no any display on the LCD,

but I check the interface signal waveform (rs,rw,e,data) with LA. It seems that this module works well.

1) 4-bit Interface setting works.
2) Read "Busy Flag" is OK.
3) When I write data out, I check "Busy Flag" and "Address Count", both values looks normal.

But No any display on the screen?

Would someone give me some suggestion for this issue?


Pages: [1]