Author Topic: Can't display a sample BMP image properly on NHD-2.4-240320CF-CTXI#-F with NHDev  (Read 1470 times)

HidefumiM

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
    • View Profile
Dear Sirs,
When try to display a sample BMP image (for example: 2_4_240320CF_0.bmp), an image data is written twice in vetical(320) direction (like only even address of memory) and an upper half of an image is displayed like a missing teeth in Y direction.
Could anyone let me know what is going on and how to fix it.

Firmware verion of NHDev Development Board: 2.10
Sample BMP images are downloaded from NH Display.
Thanks.

Alee_S

  • Administrator
  • Jr. Member
  • *****
  • Posts: 50
  • Karma: 0
    • View Profile
Hello there!

Can you confirm whether you are seeing the same issue with every sample BMP image for the 2.4” TFT, or is this issue strictly for the 1st sample image “2_4_240320CF_0.bmp”?

Also, did you happen to create a BMP file on your own and save it under one of the sample file names, such as “2_4_240320CF_0.bmp”? Or are you attempting to display the sample files that are already saved on the SD card?

Lastly, can you upload a picture of what you are seeing on your display?

Thanks!

HidefumiM

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
    • View Profile
Hello,

The images that I try to display were an original BMP data from download page of Newhaven display, also a same symptom on every image data as “2_4_240320CF_N.bmp” (where N=0,1,2,3,4) .
The wiring cable between NHD-2.4-240320CF and NHDev board that I made according to the wiring sample page of NHD,  IMO signal was wired to GND which means the interface between them was 16 bits bus mode. However when transferring a BMP image to the display, only data[7:0] were appeared on the oscilloscope but data[8:15] were not.
I did try to check a behavior if IMO signal directry conneced but  The NHdev board was gone by 3.3V line short circuit.
Unfortunately, I could not be able to upload actual display images due to board trouble.
Could you please let me I know that the corect wiring of IMO signal.
Thanks.

Alee_S

  • Administrator
  • Jr. Member
  • *****
  • Posts: 50
  • Karma: 0
    • View Profile
Hi there,

Thanks for the information you have provided.

Please note that while the display is capable of running 8 or 16 bit interface, the program saved on the NHDev board is configured run the NHD-2.4240320CF-CTXI#-F display in 8-bit parallel mode only. This leads to the IMO pin, which should be tied to Vdd, since the NHDev board can only run in 8-bit parallel mode.

Also, pins DB8-15 should be used in 8-bit parallel mode, as recommended in the pin description on pg. 4 of the datasheet. The fact that you are seeing data transfer from DB0-7 instead could be an issue as to why the BMP image isn't displaying correctly. Can you verify if these hardware pin connections are correct?

Quote
I did try to check a behavior if IMO signal directry conneced but  The NHdev board was gone by 3.3V line short circuit.
Unfortunately, I could not be able to upload actual display images due to board trouble.

Can you clarify what you meant by this? Is the board unresponsive now anytime you connect power to the NHDev Board? I surely hope this isn't the case.. :(


 

Blank Display on NHD‐C0220BiZ‐FS(RGB)‐FBW‐3VM

Started by SteveCBoard Character LCDs

Replies: 3
Views: 10601
Last post May 13, 2014, 12:04:36 AM
by SteveC
Display NHD-4.3-480272EF-ASXN#-T and NHD-4.3-480272EF-ASXN#-T revA

Started by rvalorBoard TFTs

Replies: 1
Views: 718
Last post April 25, 2019, 03:35:10 PM
by Ted_M
NHD‐C12864A1Z‐FSW‐FBW‐HTT display clears after draw

Started by EdAverillBoard Graphic LCDs

Replies: 6
Views: 12713
Last post November 07, 2014, 08:25:20 AM
by Michael_L
NHD‐4.3‐480272EF‐ATXL#‐CTP | FAN5333 | BBB | Nothing on the Display

Started by Alias_AliasBoard TFTs

Replies: 1
Views: 9302
Last post September 25, 2015, 03:09:24 PM
by Paul_B
Arduino LCD library not working with newhaven display NHD‐0420H1Z‐FL‐GWB-3V3

Started by c2hollowBoard Character LCDs

Replies: 9
Views: 19390
Last post July 10, 2014, 08:46:06 AM
by Michael_L