FUNKTIONIERENDES Codebeispiel für vierzeiliges LCD m. Basco

Gast #175488
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
Gast
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
Gast
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
Gast
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.