Dogm 081 Spi

filth

Neues Mitglied
25. März 2009
26
0
0
Sprachen
Hallo zusammen,

ich versuche verzweifelt ein DOGM 81 (8*1 Zeichen, st7036) per SPI zum Laufen zu bringen - allerdings tut sich überhaupt nichts auf dem Display.

Sehe ich das richtig, dass Pin1+2 bzw 19+20 nur für die Beleuchtung sind und ohne also nicht verdrahtet werden?

Hat jemand vielleicht schon mal mit dem Display gearbeitet und ein Beispielprogramm für mich?

Edit:
Auch im 4-Bit Modus klappt es nicht:
$regfile = "m8def.dat"
$crystal = 1000000
$hwstack = 32
$swstack = 32
$framesize = 40

Config Lcdpin = Pin , Db4 = Portd.3 , Db5 = Portd.2 , Db6 = Portd.1 , Db7 = Portd.0 , E = Portd.4 , Rs = Portd.5
Config Lcd = 16 * 2 , Chipset = Dogm162v5

Config Portd = Output
Config Lcdbus = 4
Initlcd
Waitms 100
Cursor Off Noblink
Cls

Locate 1 , 1
Lcd "Test Test Test !"
Wait 1

Do
' Tue nix
Loop

Das liegt evtl an der Initialisierung, weil in BASCOM´s config kein 1*8 LCD vorgesehen ist...

Danke!
 
Hi Filth!

Ich habe zwar persönlich noch kein DOGM-Display in Betrieb genommen.... da kann dir Knickohr oder Markus besser helfen... trotzdem möchte ich hier mal einen kleinen Hinweistext aus der BASCOM-Hilfe einstellen. ;)

CHIPSET:
The DOGM chip set uses a special function register that need to be set.
The 16 x 2 LCD displays need DOG162V3 for 3V operation or DOG162V5 for 5V operation.

The 16 * 1a is special. It is used for 2 * 8 displays that have the address of line 2, starting at location &H8.


Vielleicht hilft dir ja die Einstellung weiter, wenn du mal die 16 * 1a Einstellung probierst. :)


Gutes Gelingen,
Cassio
 
Hallo Cassio,

habe es gerade ausprobiert - leider ohne Erfolg. Wahrscheinlich muss ich das Display manuell initialisieren, nur weiß ich leider nicht wie es geht. Wäre super, wenn mir da jemand helfen könnte.

Grüße
Alex
 
Hallo!

Sorry, dann kann ich dir leider auch nicht weiter helfen. :eek:

Musst du wohl doch mal auf einen Hinweis von Knickohr oder Markus warten.... ;)


Solltest du in der Zwischenzeit von allein drauf kommen, dann stell die Lösung doch bitte hier mit ein.
Vielleicht bekommen wir doch noch eine "Datenbank" für Displays zusammen. :)

Schöne Grüße,
Cassio
 
Hallo,

es funktioniert jetzt doch mit der 1*16a Lösung. Anscheinend war eins der Kontakte locker :eek:

Danke!
 
Hallo,
ich habe vor einiger Zeit ein Projekt mit diesem Display gehabt.
Ich habe mal die relevanten Teile des Codes für das Display und
einen Auszug aus der Schaltung zusammengestellt. Die Codeschnipsel
sind mit IAR erstellt und nur zur Referenz für das Display. Es ist kein
vollständig compilierbares Projekt. Ich hoffe, ich habe nicht zu viel
gelöscht. :) Wenns noch Fragen gibt, nur zu...
Klaus
 

Anhänge

  • Dog.zip
    47,2 KB · Aufrufe: 71
Hallo,

es funktioniert jetzt doch mit der 1*16a Lösung. Anscheinend war eins der Kontakte locker :eek:

Danke!

Hallo!

Na bestens!
Dann klappt es also doch mit dem 16 * 1a bei dem 8x1 Display! :)

Gut zu wissen, dass man dieses Display auch recht problemlos betreiben kann. ;)

Danke für die Auflösung!

Gruß,
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)