PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eigene Grafikzeichen (mehr als 8) definieren



Raze
15.05.2009, 00:27
Hallo zusammen,
habe folgendes Problem: Ich benötige mehr als die 8 definierbaren Grafikzeichen in meinem Programm. Mit dem Befehl Deflcdchar lassen sich aber nur 8 im Grafikspeicher ablegen. Gibt es eine Möglichkeit die gewünschten Zeichen (insgesamt mindestens 16) irgendwie z.B. im EEProm abzulegen, damit man sie dann auch zur Anzeige bringen kann?

Für Hilfe bin ich dankbar.

Gruß

Raze

linux_80
15.05.2009, 01:57
Man kann halt immer nur 8 verschiedene eigene auf einmal anzeigen lassen,
wenns insgesamt mehr sein sollen, muss man je nach bedarf die Zeichen (0-7) immer umdefinieren und so anzeigen.

Raze
15.05.2009, 02:31
Hallo linux_80,
ja, das habe ich vermutet. Da werde ich mir 2 Zeichensätze a 8 Zeichen in zwei Subroutinen definieren, und immer Umschalten und Zurückschalten. Hatte gedacht man könnte den Zeichensatz im EEProm irgendwie auslesen und dann geziehlt auf alle 16 oder mehr Zeichen zugreifen. Bin allerdings erst Anfänger in der Controllerprog mit Bascom und versuche mich an einem Messgerät für den Amateurfunkbereich (Stehwelle und Leistungsmessung) funktioniert auch zumindest auf dem Entwicklungsboard schon fast. Dennoch tauchen immer wieder irgendwelche Probleme auf, durch die man sich durchbeissen muss.

Gruß

Raze

thewulf00
15.05.2009, 08:53
Ja, das geht leider nicht. Das nervt mich auch manchmal.
Es sind also maximal 8 selbsterstellte Zeichen gleichzeitig anzeigbar.

stefan_Z
15.05.2009, 10:28
Manche Displays können aber mehr als 8 Zeichen - habe ich letztens erst noch in einem Datenblatt gesehen. Ob das aber ein HD44780er LCD war weiß ich nicht genau - kann auch DOG oder KS gewesen sein - aber ist ja alles eine Suppe...

Könnte bei Pollin gewesen sein.. Einfach mal deren Datenblätter der aktuellen LCDs durchscrollen und die Zeichentabellen beäugen.

Edit: Habe eines bei Pollin gefunden:
HLM8070 - das kann 12 Zeichen a 5x7 oder 6 Zeichen a 5x11 Pixel