Bascom Grafiken auf einem LCD Display DOGM128

Achim.Tuechter

Neues Mitglied
27. März 2011
1
0
0
Sprachen
Hallo
Ich möchte ein LCD Grafikmodul EA DogM128 über einen ATMega128 ansteuern.
Ich kann das Dislplay ansprechen und steuern (z.B. Kontrast regeln).

Folgende Bascom Befehle arbeiten einwandfrei:
- GLCDCMD
- GLCDDATA
- SETFONT
- LCDAT

Jedoch der Befehl "SHOWPIC" arbeitet nicht.
Wird dieser ausgeführt, stürzt das Display ab und verliert seine Einstellungen.
Zudem wird dann nur noch wirres Zeug angezeigt.
Die Grafiken sind in *.bgf Files konvertiert worden.

Also: Wie kann ich Grafiken über Bascom auf dem DOGM128 anzeigen?

Mfg...
 
Hallo Achim!

Willkommen im AVR-Praxis Forum! :ciao:



Die Grafiken sind in *.bgf Files konvertiert worden.


Ich habe das genannte Display zwar selber noch nie verwendet, aber hast du mal eines der Beispiel-BGF`s von BASCOM probiert?
Nicht das etwas beim Konvertieren falsch gelaufen ist und das Display deswegen so reagiert? :hmmmm:


Grüße,
Cassio
 
Bei meinem hat das mit den bgf damals auch nicht geklappt. Es wurde zwar irgendwelcher Matsch angezeigt, aber das hatte definitiv nichts mit der ursprünglichen Datei zu tun. Ich hab'mich (wegen Umstieg auf ASM) dann aber nicht weiter damit beschäftigt.
(P.S.:war zwar ein DogL, aber aus Sicht des Programmes sollten die identisch sein)
 
Hi,

(P.S.:war zwar ein DogL, aber aus Sicht des Programmes sollten die identisch sein)
also nach meiner Info soll die Bibliothek wohl DOGL, DOGM und DOGS unterstützen. Es soll wohl nur die Kontrasteinstellung etwas unterschiedlich sein. Hab ich aber auch noch nichts mit gemacht.

Gruß
Dino
 
*Fragezeichen*
Als ich das damals versucht hatte, unterstützte "config graphlcd" in dieser Hinsicht nur das DogM (vom S weiß ICH schlichtweg nix) - aber wie ich schon sagte, der einzige Unterschied zwischen L und M sollten nur die größeren Pixel, und damit das größere Display sein. Beim XL ist das was anderes; da da wegen 2bit Farbtiefe jedes Datenbyte nur 4Pixel (nicht 8) repräsentiert.
 
Hallo,

*Fragezeichen*
Als ich das damals versucht hatte, unterstützte "config graphlcd" in dieser Hinsicht nur das DogM (vom S weiß ICH schlichtweg nix) - aber wie ich schon sagte, der einzige Unterschied zwischen L und M sollten nur die größeren Pixel, und damit das größere Display sein. Beim XL ist das was anderes; da da wegen 2bit Farbtiefe jedes Datenbyte nur 4Pixel (nicht 8) repräsentiert.
also L und M sollen ja von der selben Bibliothek unterstützt werden (nach meiner Kenntnis) und da ich hier nen DOGS102 liegen hab das auch mal in Betrieb gehen soll hab ich etwas länger suchen müsen. Dabei ist mir unter anderem auch das folgende in die Finger gefallen ...
Bascom-Basic > Bascom-AVR-Forum > DOGS102
Soll also wohl gehen. Ich werds dann ja bei mir sehen wenn ich es austeste (mal sehen wann :rolleyes:)

Gruß
Dino
 
Ich hab wie gesagt gar keine (weitere) lib eingebunden, sondern mit Bascom-Bordmitteln (config graphlcd=128x64eadogm) gearbeitet. Für Bascom war das also ein ganz normales DogM...
 
Hallo zusammen!

Wartet doch erst mal auf eine Rückmeldung vom Thread-Ersteller!

Im Nachbar-Forum haben die auch noch keine Antwort bekommen. :wink:


Grüße,
Cassio
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)