Display is auch garantier richtig angeschlossen, zehnmal übrprprüft, es
zeigt in der ersten Zeile auch schöne schwarze Rechtecke deren Kontrast
ich übern Poti regeln kann.
Das lässt für mich darauf was schliesen was ich nach stundenlangen
googeln so über LCD rausgefunden hab das nur die erste Zeile
initialisiert wird, oder?
Ich weis das es Bascom lieber wäre wenn ich en Display mit nem HD44780
Controller hätt, aber soeins gibts bei Reichelt nur für 18 Euro, und das
is mir dann doch etwas zuviel^^
Vorhin bin ich dann hierrauf gestosen und hab das auch gleich Probiert (
Beitrag "Bascom: Reichelt-LCD" ), und das was oben steht
is nu bei rausgekommen, mit LCDs hab ich halt noch nie gearbeitet.
Weis jemand was ich falsch mache?
Danke schonmal für eure Antworten :)
MFG
David
David Sutter schrieb:
Gleich vorweg:
Ich habe keine Lösung für dein Problem
> Das lässt für mich darauf was schliesen was ich nach stundenlangen> googeln so über LCD rausgefunden hab das nur die erste Zeile> initialisiert wird, oder?
Nö. Da hast du dann schlecht recherchiert.
Das bedeutet, dass das LCD überhaupt nicht initialisiert wurde.
Selbst wenn du nur die Versorgungs und Kontrastspannung anlegst,
erscheinen die beiden Balken. Sinn der Sache ist es, dem Benutzer eine
Möglichkeit zur Einstellung des Kontrastes zu geben (und wahrscheinlich
auch eine Rückmeldung, ob das LCD das zeitliche gesegnet hat)
> Ich weis das es Bascom lieber wäre wenn ich en Display mit nem HD44780> Controller hätt, aber soeins gibts bei Reichelt nur für 18 Euro, und das> is mir dann doch etwas zuviel^^
Tja. Wieviel sind dir die Stunden der bisherigen Fehlersuche wert :-)
> Vorhin bin ich dann hierrauf gestosen und hab das auch gleich Probiert (> Beitrag "Bascom: Reichelt-LCD" ), und das was oben steht> is nu bei rausgekommen, mit LCDs hab ich halt noch nie gearbeitet.
Darauf würde ich nicht allzuviel geben.
Dieses Posting stammt aus 2005. In der Zwischenzeit hat sich viel getan.
BASCOM wurde weiterentwickelt. Da würde ich mal nach etwas Neuerem
suchen.
Kannst es ja einmal ausprobieren
Lüge BASCOM an und behaupte dein µC läuft mit 16Mhz. Wenn der Proz dann
tatsächlich langsamer läuft hat BASCOM alles viel zu kurz berechnet und
dein Programm braucht in Wirklichkeit für alles viel länger als BASCOM
ausgerechnet hat.
Beim einem LCD darf man nur nicht zu schnell sein. Zu langsam kann man
sein soviel man will :-)
David Sutter schrieb:
> Ich versteh iwie nich was ich machen soll :P, also $crystal = 16000000 ,> und dann?
nichts und dann. einfach ausprobieren.
Deine Vermutung war, dass dein 'Timing zu ungenau' ist. Bei einem LCD
kann aber 'zu ungenau' nur heißen: 'zu schnell'.
Also lügen wir BASCOM so an, dass es das LCD viel langsamer als
notwendig ansteuert. Wenn sich deine Befürchung bewahrheitet, dann
müsste es funktionieren. Funktinoiert es dann immer noch nicht, dann ist
deine Hypothese 'Timing zu ungenau' nicht haltbar.
Klemm schrieb:
> Reichelt scheint gerade down zu sein - was für einen Controller hat denn> Dein Display?
Hab nachgesehen als Reichelt noch up war:
Einen KS0070B
Super Leute!
Also ich habs jetz ohne den ganzen Krimskrams gemacht, also ganz normal,
und hab noch mal alle Verbindungen gecheckt, bzw einfach alle kabel
nochmal weg, und wieder verbunden, und es funzt!
Super, danke euch! Mach gleich noch en Pic :-)
ICh würd jetz gern bischen Temperatur messen, ich weis nich ob jemand
die Seite von ThomasPfeifer(.net) kennt, aber der misst iwo ne Temp mit
ner Zenerdiode, wie genau hab ich da nich rausgefunden.
Diode hab ich da, bräucht ich nurnoch nen Anhaltspunkt wie ich das mess.
AD-Wandler hat der 2313 ja.
Wie stell ich das denn am geschicktesten an?