Forum: Mikrocontroller und Digitale Elektronik ATMEL_2x16LCD_Zeile 2


von heike (Gast)


Angehängte Dateien:

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.

von Heiko (Gast)


Lesenswert?

Hallo Heike,

weiß nicht ob dein Problem nach einen Monat noch aktuell ist ?

Ich habe unter http://www.roboternetz.de eine LCD-Routine
veröffentlicht ("Universelle LCD-Routine", in weiten Teilen
kompatibel zu der von Andreas Schwarz). Schau dort einfach einmal rein.
Ansonsten dort einmal posten.

Gruß
Skyrider

von heike (Gast)


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

von Thomas Forster (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

setze mal folgendes in deinen Code ein.

von heike (Gast)


Lesenswert?

Hallo Thomas Forster

es klappt
Danke

von heike (Gast)


Lesenswert?

Hallo,

Ich habe noch ein Bitte wie ist es wenn ich als string die beide zeile
schreiben soll?

MFG.

von ...HanneS... (Gast)


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.

...

von steve (Gast)


Lesenswert?

Hallo

und was ist wenn ich zwei string auf beide Zeile schreiben soll?
oder fliessen lassen soll?
dh. mehr als 16 buchstaben

mfg

von ...HanneS... (Gast)


Angehängte Dateien:

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.

...

von Thomas Forster (Gast)


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.

von Heike (Gast)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.