[En-Nut-Discussion] Multiline LCD: How to write on second line?
Arjan Vroegop
atjev at hotmail.com
Tue May 24 11:25:37 CEST 2005
Hi,
The layout of my display is 16x2 chars. I've conncted it to my Ethernut with
the 4-bit mode (4 databits, 1 R/S bit, 1 Enable bit)
The lcd_gotoxy function (see below) works in the x-direction, I can move
text to the right with
lcd_gotoxy(4,0). With I give the command lcd_gotoxy(0,1) the text appears on
the first line. I've tried several other values, but nothing works.
Any other suggestions? :S
Arjan Vroegop
>From: Ole Reinhardt <ole.reinhardt at kernelconcepts.de>
>Reply-To: "Ethernut User Chat (English)" <en-nut-discussion at egnite.de>
>To: "Ethernut User Chat (English)" <en-nut-discussion at egnite.de>
>Subject: Re: [En-Nut-Discussion] Multiline LCD: How to write on second
>line?
>Date: Mon, 23 May 2005 15:59:12 +0200
>
>Hi,
>
> > I've connected a standard HD44780 LCD display to my Ethernut board. The
>LCD
> > works, with the NutRegisterDevice and printf functions I can write to
>it.
> > The problems is that the text appears on the first line with a command
>like
> > this:
>
>first question: What layout does your display have? The standard NutOS
>driver seems to be only suitable for 16x2 displays.
>
>The NutOS terminal emulation is somewhat compatible to VT52 and you
>could use a function like this.
>
>void lcd_gotoxy(u_char x, u_char y)
>{
> printf(ESC_POS "%c%c", y+32, x+32);
>}
>
>Where counting starts with 0.
>
>If you'll use another display layout you need to change the driver code.
>
>I'm working on a patch for the current display driver to support more
>display types and also busy flag read back. I'll check in these changes
>after testing them carefully. This will take me one more week...
>
>
>Ole
>
>--
>kernel concepts Tel: +49-271-771091-14
>Dreisbachstr. 24 Fax: +49-271-771091-19
>D-57250 Netphen E+ : +49-177-7420433
>--
>
>
>_______________________________________________
>En-Nut-Discussion mailing list
>En-Nut-Discussion at egnite.de
>http://www.egnite.de/mailman/listinfo.cgi/en-nut-discussion
_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar get it now!
http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/
More information about the En-Nut-Discussion
mailing list