ATMEL_2x16LCD_Zeile 2

Gast #163243
Lesenswert?

Hi bin mit grosse probleme konfrontiert und Bitte und hilfe,
ich bin einsteigerin in ATMEL programmierung und habe mir alles im
Tutorial probiert aber benutze ein Mega8 von ATMEL.
wie schafe ich auf meine LCD das wort `Zeile2` auf die zweite zeile des
LCD?
habe schon viel versucht.
Danke für eure HILFE

MFG.
Angehängte Dateien:
Gast #163245
Lesenswert?

hallo Heiko,
habe probiert mit dem du mir vorgestellt hast probiert aber ich bekomme
nix zu sehen auf dem LCD.
sagt mal was ist mit dem ganze Programm teil im Kommentar?
eigentlich will ich den Beispiel TEST auf beide Zeilen haben?
kannst du mir Bitte sagen wie es geht oder wo ich fehler gemacht habe?
haben mit der Routine von Andreas schon was auf eine Zeile geschafft.

Danke
Gast #163249
Lesenswert?

Schau dir mal im LCD-Datenblatt die Speicheradressen der beiden Zeilen
an. Der Speicherbereich einer Zeile ist nämlich größer als der
Anzeigebereich einer Zeile des Displays. Du musst also beim
Zeilenwechsel immer im Display die Ausgabeposition neu setzen,
ansonsten schreibst du in den unsichtbaren Bereich, also hinter das
Zeilenende.

...
Gast #163251
Lesenswert?

Dann wirst du den String wohl aufteilen oder ein 2x40-LCD verwenden
müssen. :)

Die Zuordnung des Speichers zu den Anzeigefeldern für ein 2x16-LCD
findest du auf Seite 12 (178) im beiliegenden Datenblatt.

...
Angehängte Dateien:
Gast #163252
Lesenswert?

Eine Laufschrift geht ganz einfach:

ldi temp1, 0b00011000
rcall lcd_command   ;shift left

oder

ldi temp1, 0b00011100
rcall lcd_command  ;shift right

Aber beim aufmerksamen Lesen des Datenblattes kann man das auch selbst
herausfinden.
Gast #163253
Lesenswert?

Hallo,

ich möchte am meine 2x16 LCD die Spannung ausgeben und zwar auf die
erste reihe und eine berechnete Leistung auf die zweite reihe.
weiß nicht, wir ich damit umgehen soll.
Ich habe mir es so vorgestellt dass man die fünf erste zeichnen als
Spannung (Uss = ) reserviert und sechs stelle für die Spannungswert und
dann an ende der Einheit (V)
Gleich werde auch für die zweite reihe für die Leistung.

Bitte werde sehr Dankbar wenn jemand mir hilft.

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