Gast
#1409975
moin ich wollt euch ma fragen mit welchen zeichen mein lcd display den befehl "enter" ausübt mfg mencher
|
Anzeige
|
hd44780 test in 2te zeile
Gast
#1409975
moin ich wollt euch ma fragen mit welchen zeichen mein lcd display den befehl "enter" ausübt mfg mencher Was meinste denn mit nen Enter-Befehl ????
Gast
#1409982
Den befehl Enter gibts nicht!! um in die zweite zeile zu kommen musst du den Cursor an die Adresse schicken an der die zweite zeile beginnt.
Gast
#1410008
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
>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.
Gast
#1410021
Hi >un wenn ich das tutorial richtig verstanden hab wird gescrollt wenn die >obere zeile voll ist oder ? Wenn du die passende Routine dazu programmierst, ja. MfG Spess Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|