Recent Posts

Pages: 1 2 [3] 4 5 ... 10
21
Character LCDs / Re: NHD-0112BZ-FL-YBW not displaying all characters
« Last post by Ted_M on June 26, 2018, 09:39:09 AM »
Hi Bruce,

Use lcd.begin(12,1).  D0 - D3 can be left open.

When the display is powered on, it is by default in 8-bit mode and therefore the 4-bit data must be transferred twice. After 2 more 4-bit operations, transfer the busy flag and address counter data.

From the ST7066U datasheet:

For 4-bit interface data, only four bus lines (DB4 to DB7) are used for transfer. Bus lines DB0 to DB3
are disabled. The data transfer between the ST7066U and the MPU is completed after the 4-bit data has
been transferred twice. As for the order of data transfer, the four high order bits (for 8-bit operation, DB4 to
DB7) are transferred before the four low order bits (for 8-bit operation, DB0 to DB3). The busy flag must be
checked (one instruction) after the 4-bit data has been transferred twice. Two more 4-bit operations then
transfer the busy flag and address counter data.

http://www.newhavendisplay.com/appnotes/datasheets/LCDs/ST7066U.pdf

For further details, also see Table 12 on pg 42 of the HD44780U driver for writing to a 1 line display with 4-bit operation.

http://www.newhavendisplay.com/appnotes/datasheets/LCDs/HD44780.pdf

Regards,
22
Graphic LCDs / Re: ALL DISPLAYS USING FFC CABLE AND CONNECTORS
« Last post by Ted_M on June 26, 2018, 09:02:24 AM »
Thanks Jim!

Please see our complete line of breakout and adapter boards for FFC ribbon connectors. We also have various pitch SMT and thru-hole adapter boards:

http://www.newhavendisplay.com/development-tools-adapters-and-breakouts-c-979_982.html

Regards,
23
Character LCDs / Re: NHD-0112BZ-FL-YBW not displaying all characters
« Last post by 7b_w on June 26, 2018, 09:01:59 AM »
Thanks for the reply.
R/W line is already grounded.
Under the command lcd.begin(12,1) or use lcd.begin(6,2) which one would be the one to use?

Using 4 bit interface should one pull high or low the unused data pins (D0 - D3) or it doesn't matter?

Bruce
24
Character LCDs / Re: NHD-0112BZ-FL-YBW not displaying all characters
« Last post by Ted_M on June 26, 2018, 08:49:58 AM »
Hi Bruce,

The ST7066U driver in the NHD-0112BZ-FL-YBW character display is compatible with the HD44780 driver and should be working with the LiquidCrystal.h library.
If the code is configured for 4-bit communication, try grounding the R/W pin 5 on the display.

Regards,
25
Graphic LCDs / ALL DISPLAYS USING FFC CABLE AND CONNECTORS
« Last post by JIMCHRIS69 on June 25, 2018, 03:28:27 PM »
For all you people having trouble getting your graphics display to work, an absolutely huge problem is shorts and open circuits on the FFC, 0.5 mm pitch, ribbon connectors. I finally bought a breakout board for the particular connector on my project and was thus able to check for opens and shorts on the ribbon cable connector. Without a breakout board the job was impossible.
26
Character LCDs / NHD-0112BZ-FL-YBW not displaying all characters
« Last post by 7b_w on June 25, 2018, 01:10:43 PM »
I have 2 of these displays that I purchased from Mouser and the one I am using on an Arduino PRO mini 5 volt
is only displaying the first 6 characters the next 6 are blank. Bad display or issue with LiquidCrystal.h library for this
display? Are the driver chips compatible with the HD44780?
I am asking here before trying the other new LCD just in case there is an issue with compatibility.
Thanks,
Bruce
27
Character LCDs / NHD-0220D3Z-NSW-BBW-V3 using I2C dropping characters
« Last post by bwendin on June 25, 2018, 12:22:59 AM »
We need to control our NHD-0220D3Z-NSW-BBW-V3 with I2C and running at 100kHz (which it says is supported in the datasheet), I see it drop characters.  It seems to drop about one character out of 3 or 4 every time if I send all 20 or 40 with one I2C command.  I looked at the waveforms on a logic analyzer and an oscilloscope and everything looks healthy.  By the way, I'm an I2C expert so I know what healthy looks like.  We are a real company planning to use this display in a production product shipping in Q4 2018.   We just had to switch from UART to I2C after choosing this part and it is hard for us to change at this time.  Any answer as to why it isn't working?   Do I need to run a slow I2C clock (I tried running at 50kHz and it works fine).  But I'm controlling about 5 other parts on same I2C and don't want to run at 50kHz.
28
OLEDs / How to use variables
« Last post by BumpSplat on June 20, 2018, 03:42:15 PM »
Part Number: NHD-0216MW-SB3

I'm clearly missing something here.  I can't seem to successfully write a variable to my display.  I can successfully write an explicitly defined character but can't seem to get a variable to work...

Works:
update_display.bottom_row[7] = '1';

Doesn't work:

    char        character  =4;
    uint8_t    var           =5;

update_display.bottom_row[7] = character;
update_display.bottom_row[7] = var;

what am I missing? :)

Thanks in advance!

Tim
29
TFTs / Windows CE 7.0 Touch Driver for NHD-7.0-HDMI-N-RSXV-CTU
« Last post by eudoxos on June 19, 2018, 01:28:46 AM »
Hello,

has anybody experience with touch drivers (NHD-7.0-HDMI-N-RSXV-CTU) for Windows Compact Embedded 7.0? The operating system cannot identify the touch controller IC (PIC18LF2550).
Are there any drivers/libraries for download?
The touch controller works well with Win 10 / Win 7, that means the hardware is ok.

Thanks a lot in advance.
Regards
30
TFTs / Re: NHDev board and NHD-1.8-128160EF-CTXI#-FT
« Last post by Ted_M on June 18, 2018, 10:29:04 AM »
Hi Steve,

It's good to hear you have found the answer.
The latest version of our product catalog referenced in your post can also be found on our website here: http://www.newhavendisplay.com/nhd_catalog.html

The NHDev board supported display listing is on the same page 3-1.

Thanks and Best Regards,
Ted
Pages: 1 2 [3] 4 5 ... 10