Forum: Mikrocontroller und Digitale Elektronik FUNKTIONIERENDES Codebeispiel für vierzeiliges LCD m. Basco


von Niel (Gast)


Lesenswert?

Hallo zusammen!

Wer hat ein funktionierendes Beispiel für die Ansteurung eines
vierzeiligen Displays mit Bascom, welches auch im Simulator vernünftige
Ergebnisse zeigt?

Mit den Beispieldateien von Bascom bekommen wir es nicht hin.
Mal schreibt er gar nichts, mal nur in die ersten beiden Zeilen, wobei
er in der zweiten dann irgendwo rechts anfängt und nicht links.

Wir haben schon die Bascom-Hilfe und die Beispiele durchgearbeitet,auch
die aus dem Forum zum 27x4-Pollin-Display, kommen aber trotzdem nicht
weiter.

Ein kleines funktionierendes Code-Beispiel würde uns helfen.
Für jede Hilfe wären wir dankbar.

Grüße und Danke im voraus

Niel

von harry (Gast)


Lesenswert?

hi,
das problem liegt in der adressierung der einzelnen displays, ein 20x4
typ muss nicht unbedingt der 'norm' entsprechen.
du kannst gut rausfinden wo das display ein zeichen plaziert wenn du
die adressierung so ausprobierst:

zeile = 1
pos = 1
for pos = 1 to 80
   locate zeile,pos : lcd "X"
   wait 1
   cls
next

nach dem durchlauf änderst du zeile in 2,3 und 4.
wenn dein display sich seltsam verhält wirst du feststellen, dass es
z.b bei zeile (1), pos (36) in der 2. zeile was schreibt.
wenn raus ist wie das display funtzt musst du halt die einzelnen
textbrocken notfalls 'zu fuss' plazieren.
grüssens, harry

von Niel (Gast)


Lesenswert?

Hallo!

Auch so funktioniert es einfach nicht.

Mir bleibt wohl nichts anderes übrig, als das LCD mal an eine kleine
Platine mit nem 2313 oder so zu hängen und mal real auszuprobieren.

Der Simulator von Bascom macht wohl Probleme.

Lösungen, die hier im Board funktionieren, laufen nicht auf dem
Simulator.

Ich hoffe mal, es liegt daran.

Gruß

Niel

von felack (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Niel,

Hier ein einfaches Beispielprogramm, daß am ATtiny2313 einwandfrei
funktioniert. Ob es auch im Simulator geht, habe ich noch nicht
ausprobiert. Viel Erfolg!

von felack (Gast)


Lesenswert?

P.S: Wie das Display angeschlossen wird, steht im Kommentar des
Programms.

von Niel (Gast)


Lesenswert?

Hi Felack!

Danke für das Programm.

Also im Simulator läuft es nicht korrekt. Muss dann also am Simulator
liegen.

Werde es aufgeben, es im Simulator zum Laufen zu bekommen.

Ist nur schade, dass man dann immer erst den AVr programmieren muss, um
zu sehen, ob es wirklich korrekt läuft.

Grüße

Niel

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.