Hallo ich hoffe ihr könnt mir helfen. Ich möchte so eine Art kleines Menü machen und auf dem Display soll halt immer in der letzten Zeile ein Pfeil nach unten und in der vorletzten Zeile ein Pfeil nach oben dargestellt werden.Wie kriege ich den Pfeil hin.Mit dem LCD-Designer funzt das nicht. Benutze ein LCD mit KS0070B Kontroller und das alles in Bascom
Hi. Mit dem KS0070b scheinen derzeit viele ihre Probleme zu haben. Is wohl nicht ganz kompatibel zum HD-44780 Klärung dürfte hier ein Studium der Datenblätter zu beiden Chipsätzen bringen wo man die einzelnen Befehle vergleichen kann. Damit könntest du entweder die Lib entsprechend ändern oder gleich eine eigene für diesen Chip anlegen.
Also ansonsten läuft ja alles prima, halt nur so einen Pfeil brauche ich.Wie würde man ihn denn sonst hinkriegen?
falls er nicht im Zeichensatz vorhanden ist (nachgeschaut?) bleibt dir der Weg über CG-RAM, dort kann man selbst Zeichen erstellen und dann auch ausgeben.
mist finde es nicht mehr wieder.Irgendwo habe ich einen Zeichensatz gesehen wo dieser Pfeil drinne ist.Also drin ist er, nur habe ich ja dann die Bitfolge fürs Display wenn ich es nochmal wieder finde.Wie schreibe ich das dann in Bascom?
tja, da kann ich dir nicht weitwerhelfen, Bascom ist nicht mein Ding. Aber im Prinzip musst du nur den entsprechenden Zeichencode ausgeben (der nicht immer mit ASCII übereinstimmt), gilt auch für Sonderzeichen.
@Dreemer Ja was ist denn nun sache ? Kann Bascom das Dispaly nicht komplett ansteuern oder kommst du nur nicht mit Bascom zurecht ? Zeichensatz: For x = 32 to 255 lcd x;"=";chr$(x);" "; next. Eigenes Zeichen anlegen: RTFM
Doch klar komme ich mit Bascom zurecht.Dein Vorschlag hatte ich auch schon benutzt und habe mir jetzt anders geholfen. Aber wo du das ansprichst mit dem eigenen erstellen, also das weiß ich wirklich nicht.Wie funzt denn dies.Habe mit dem LCD-Tool von Bascom probiert aber das haut nicht hin.
@Ratber > Mit dem KS0070b scheinen derzeit viele ihre Probleme zu haben. > Is wohl nicht ganz kompatibel zum HD-44780 Hmm, sehr gut erkannt. > Klärung dürfte hier ein Studium der Datenblätter zu beiden > Chipsätzen bringen wo man die einzelnen Befehle vergleichen > kann. Na dann fange mal an. > Damit könntest du entweder die Lib entsprechend ändern oder gleich > eine eigene für diesen Chip anlegen. Auch dies eine durchaus logische Schlussfolgerung. Fazit: 3 Aussagen ohne jeglichen Informationsgehalt, wie meine Zeilen jetzt auch. Wollte aber auch nur darauf hinweisen. Noch eine Frage: deine Postings gehen sonst doch immer über midestens zwei Bildschirmseiten. Was ist los, fühlst du dich nicht gut? Schonmal gute Besserung!
@Dreamer Das ist doch recht einfach. Positionier den Cursor irgendwo im Code wo de ihn im auge hast. Dann LCD-Designer aufrufen und Zeichen entwerfen. Nach "OK" erscheint an der stelle des Cursors ne Zeile "Deflcdchar ?,4,4....." wo du nur noch ,wie im Hinweis am Ende schon beschrieben,das "?" in die Zeichennummer ändern mußt. Ansonsten gibts bei den Beispielen die Datei "LCD.bas" die es simpel demonstriert. @Osterhase Kann es sein das du ua. auch "Max" heist ? ;)
Ah,ja,da hat wohl einer den Wochenendkoller: http://www.mikrocontroller.net/forum/read-7-243245.html#new
> Kann es sein das du ua. auch "Max" heist ? ;)
Da kann ich dir 100% mein Wort drauf geben, ich benutze nicht Max. Als
Namen verwende ich nur Hubert, Hubertus, Osterhase oder
Wiskas(TM)-Jäger.
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.