LPC11c24 LCD 16x2 with hd44780 controller

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LPC11c24 LCD 16x2 with hd44780 controller

865 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by sunrutcon on Sun Jan 19 12:50:32 MST 2014
Hello,

just bought LPC11c24, and wanted to connect LCD with hd44780 controller. I searched the internet, and this forum for help and I found some examples, and I would like to share my solution if somebody would like to do the same, to save him time.
I bougnt LCD from ebay:
http://www.ebay.com/itm/180953621701?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

Serge ( http://www.lpcware.com/users/serge ) form this forum has posted his example for lpc1343:
http://www.lpcware.com/content/forum/4bit-lcd-interface

I have modified it for LPC11c24.

Original Attachment has been moved to: lcd_lpc11c24src.zip

Labels (1)
0 Kudos
4 Replies

580 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by hgc_8421 on Wed Jul 29 11:15:09 MST 2015
Any one has the LPCopen type of library for 16x2,
0 Kudos

580 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by MarcVonWindscooting on Wed Jan 22 07:53:58 MST 2014

Quote: R2D2
Or just use a modern TFT with touch panel:

TFT with touch panel

It's 2014 already...


Yes, I should try this.

But one thing I don't like about 2014 is that one can no longer find the current consumption of display devices.
What is neglectable of course, compared to the power consumption of the LED backlight they need to make anything visible.... |(
0 Kudos

580 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by R2D2 on Tue Jan 21 11:10:19 MST 2014
Or just use a modern TFT with touch panel:

TFT with touch panel

It's 2014 already...
0 Kudos

580 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by MarcVonWindscooting on Tue Jan 21 10:28:39 MST 2014
Welcome to the forum!
Now the next step has to be a console abstraction, that allows writing characters without having to care about line end.  ;-)
Automatic scrolling. '\r', '\n', '\b' translation into the expected cursor movement. I typically implement '\f' (Form feed) as clear screen and gotoxy(0,0). I don't know if this can be done without (wasting) character memory on the uC.

I don't use these HUGE hd44780 displays any more for their 5V supply and their size, compared the (physically) small microcontroller.

What do you think about these modules: http://www.lcd-module.com/products/dog.html ?

3.3V supply. Some of these are hd44780 compatible, although I focus on the graphic ones, mostly. There are SPI and I2C versions available, but at least the SPI ones are not 'pure' SPI but also some control pins have to be toggled in between => poor chip design. That makes it hard to save pins and to create library code, that can be integrated without much effort (e.g. ISR outputting data from a buffer to the display).
0 Kudos