hd44780 test in 2te zeile

Gast #1410008
Lesenswert?

ich hab für mein programm die lcd routinen aus dem avr tutorial genommen 
un denn abschnitt

powerupwait:
           rcall delay5ms
           dec   temp3
           brne  powerupwait
           ldi   temp1,    0b00000011   ; muss 3mal hintereinander 
gesendet
           out   LCD_PORT, temp1        ; werden zur Initialisierung
           rcall lcd_enable             ; 1
           rcall delay5ms
           rcall lcd_enable             ; 2
           rcall delay5ms
           rcall lcd_enable             ; und 3!
           rcall delay5ms
           ldi   temp1,    0b00000010   ; 4bit-Modus einstellen
           out   LCD_PORT, temp1
           rcall lcd_enable
           rcall delay5ms
           ldi   temp1,    0b00101000   ; 4 Bit, 2 Zeilen
           rcall lcd_command
           ldi   temp1,    0b00001111   ; Display on, Cursor off
           rcall lcd_command
           ldi   temp1,    0b00000101   ; endlich fertig
           rcall lcd_command

           pop   temp1
           ret

so angepasst

un wenn ich das tutorial richtig verstanden hab wird gescrollt wenn die 
obere zeile voll ist oder ?
Gast #1410017
Lesenswert?

>un wenn ich das tutorial richtig verstanden hab wird gescrollt wenn die
>obere zeile voll ist oder ?

Nein, das geht nur bei 2x40 Displays.
Bei kleineren z.B. 4x20 gehts dann in der dritten Zeile weiter.
Du musst den Cursor auf den Beginn der nächsten Zeile setzen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren