Home > 18FXXXX, LCD, microcontroller > HX8347 LCD from eBay

HX8347 LCD from eBay

Good news everyone! I finally got the LCD I bought from eBay last year working.  A nice little board featuring a 320×240 TFT LCD, HX8347 controller with a touch screen and an sd card slot.  Code was also provided, that ported to a pic18F4580 rather easily, that is once power requirements were satisfied.  Turns out the board also has a regulator that needs to be a minimum of 4V. So, until a few days ago I was thinking that since the data pins are 3.6V max, the power must be as well.  At least I didn’t fry it, but things don’t work when they get too little voltage.

Now that I can display shapes, text and 65k worth of colors, the fun can begin. However, that fun will probably have to come out of a different microcontroller. Just filling the screen with one or all colors takes some time and text is updated rather slowly. I’m only running the pic with it’s internal 8MHz clock, but would need to use 5V for the 20MHZ resonator. Most of the microcontroller’s pins are used, so this may be a good time to upgrade.

Next up will be the touchscreen. I’ve already have some result, but need to be analyzed for any formal announcements. Also, I need to find someplace to post code…

Advertisements
  1. March 30, 2011 at 11:30 am

    Nice work. i have same LCD up and running nicely!

    http://atomsoft.wordpress.com/2011/03/29/2-8-lcd-16bit/

    • March 30, 2011 at 12:01 pm

      Awesome, I ported the code from the Nokia LCD for the strings.

      • March 30, 2011 at 12:31 pm

        ahhh nice! I ported mines from my 1.8″ LCD code heh…
        These are nice. Im also working on touch screen part but using a AR1020 from microchip. The PIC i use is a 18F4620.

  2. Pat
    February 8, 2012 at 12:54 pm

    Im trying to get that same LCD operational…no luck with the code provided….and 5V going to Pin 2….any advice!!

    • February 8, 2012 at 5:47 pm

      It’s hard to say without knowing your setup. Check your connections, the backlight needs a current resistor (i’m using a 33ohm) to 3.3V( or 5V) and the read pin is held high with a 10k pullup resistor. Also make sure your TRIS regs and other peripherals on the microcontroller are disabled. Good Luck!

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: