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
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
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
Hallo Niel, Hier ein einfaches Beispielprogramm, daß am ATtiny2313 einwandfrei funktioniert. Ob es auch im Simulator geht, habe ich noch nicht ausprobiert. Viel Erfolg!
P.S: Wie das Display angeschlossen wird, steht im Kommentar des Programms.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.