GLCD mit SED1520 Chipsatz (BASCOM)

Status
Für weitere Antworten geschlossen.
MCS muß sich doch irgendetwas dabei gedacht haben, als die die LIB heraus brachten. Ist ja offensichtlich auch direkt von MCS.

Hallo Thomas, hallo Dino!

So sehe ich das auch! ;)

Es wird die LIB nicht um sonst geben....
Außerdem hatte ich nicht den Eindruck, dass es die Leute nicht hinbekommen haben. Darum suche ich auch nicht unbedingt den Fehler auf der Softwareseite.

Seltsam ist halt, dass ich das Display schon ein paar mal dazu bewegen konnte etwas anzuzeigen.
Allerdings stand auf dem Display nicht genau das, was es anzeigen sollte.... aber zumindest keine wirren Zeichen. ;)

Das Display ist von Pollin----> Pollin - SED1520DAA

Evtl. liegt ja das Geheimnis auch im Anhängsel "DAA". ;)

Schade ist auch, dass in den Weiten des WWW zwar Softwarebeispiele für das Display existieren, ich aber noch keinen Anschlussplan gefunden habe.
Vielleicht liegt da ja auch der Hund begraben.
Zumindest probiere ich die verschiedenen Varianten aus, was die freien PINs betrifft..... leider bis jetzt ohne ein zufriedenstellendes Ergebnis.

Nun ja.... so habe ich noch etwas länger zum Knobeln. ;)

Schöne Grüße,
Cassio
 
Hi Cassio,

Schade ist auch, dass in den Weiten des WWW zwar Softwarebeispiele für das Display existieren, ich aber noch keinen Anschlussplan gefunden habe.
Vielleicht liegt da ja auch der Hund begraben.
Bei Pollin im Download ist doch ne Pinbelegung in dem einen Datenblatt drin ...

Pin -- Symbol -- Level -- Function
1 -- A0 -- L / H -- L - Instruction, H - Data
2 -- CS2 -- L -- Chip Enable Active L
3 -- CS1 -- L -- Chip Enable Active L
4 -- CL -- L / H -- External Clock (2kHz)
5 -- /RD (E) -- /RD for 80 Serial, E for 68 Serial
6 -- /WR -- (R/W) /WR for 80 Series, RW for 68 Series
7 -- Vss -- Ground
8..15 -- DB0..DB7 -- L / H -- Data Bus Line
16 -- VDD -- Power Supply for Logic Circuit
17 -- Res -- L / H -- L – 80 Serial, H – 68 Serial
18 -- VEE -- Power Supply for LCD

Auf jeden Fall hat das Teil mit CS1+CS2 2 Controller SED1520 drauf so wie
auf manchen Webseiten beschrieben.

Zumindest probiere ich die verschiedenen Varianten aus, was die freien PINs betrifft..... leider bis jetzt ohne ein zufriedenstellendes Ergebnis.

Nun ja.... so habe ich noch etwas länger zum Knobeln. ;)
Denn mal viel Spaß beim Knobeln ...

Gruß
Dino
 
Hi Dino!

Jepp! Das Datenblatt habe ich hier. ;)

Meine Belegung passt auch mit den Angaben für BASCOM überein.
Habe die Anschlüsse schon ein paar mal überprüft und auch geändert, aber nichts auf Dauer.

Der Anschluss CL (External Clock) wird durch einen SMD-NE555 erzeugt und liegt dem Display (nebst SMD-Widerstand und SMD-Kondensator) bei.
Dank der Adapterplatine (die Pollin dafür wohl extra erstellen lässt) kann man alle Teile unter dem Display montieren und muss keine separate Clock aufbauen.

Einzig um die negative Kontrastspannung muss man sich selbst kümmern.
Habe diese mit mit einem NE555 als "Ladepumpe" erzeugt.


Ich denke mal, dass die "freien" Pins am Display nicht einfach mit GND verbunden werden können.
Irgendwie muss da ein "Start"-Signal anliegen....
Darum zeigt das Display auch mal etwas an und manchmal auch nicht.

Wenn es nicht geht, ist das auch kein Problem.....
Es war ja nur ein Versuch und bei dem Preis ist das auch kein Thema. :)

Gruß,
Cassio
 
Hi Dino!

Ich komme der Sache langsam auf die Schliche. :D

Es liegt an der /RD(E) Leitung.

Wenn ich die Leitung auf VCC lasse und den Strom einschalte dann "wartet" der Controller....
D.h. das Programm läuft nicht ab. (Kann ich mit einer LED überwachen)
Verbinde ich die Leitung dann kurz mit GND, zeigt das Display etwas an..... auch wenn ich die Leitung dann wieder mit VCC verbinde.


Mal sehen, wie es weiter geht.... ;)


Gruß,
Cassio
 
Hi Cassio,

kannst du nicht so eine Art Startimpuls am Anfang auf die /RD(E) Leitung geben?
Denke mal, das du dies bestimmt irgendwie in Bascom realisieren kannst.


Gruß
Jens
 
Guten Morgen, Technicus!

Ja, so etwas in der Art hatte ich mir auch schon gedacht. ;)

Das Problem ist aber.....
Gestern Abend habe ich sogar kleine und große Schrift anzeigen können..... und heute Morgen geht mal wieder gar nichts. :(
Auch der Trick mit dem "Umschalten" der /RD(E) Leitung klappt nicht mehr.

Selbst wenn es mit dieser Methode noch funktionieren würde, dann bliebe immer noch das Problem mit dem "wartenden" Controller. :hmmmm:
Das Programm läuft wirklich erst weiter, wenn diese eine Leitung einmal kurz auf GND geschaltet wurde.
Das müsste man also extern realisieren. Der kurze Reset-Impuls des Controllers funktioniert leider nicht.

Wie aber oben schon erwähnt,
heute morgen zeigt es entweder gar nichts an, oder nur einen dicken Balken, oder nur etwas "durcheinander" geratene Schrift......

Alles sehr merkwürdig.


Mal sehen, was mir noch einfällt.

Cassio
 
Hallo zusammen!

Ich braucht nicht weiter nachdenken...


Ich habe es endlich geschafft! :dance3: :dance3: :dance3:


Anschlussplan und Beispielprogramm folgen dann in Kürze! :)


Gruß,
Cassio
 
... und wieder ein Display für die Displaydatenbank !

Dirk, sowas sollten wir auch noch machen. Ich kann ein T6963-Display beisteuern. Ein Pollin mit 2 separaten CS hatten wir auch schon und nun auch dieses hier :)

Thomas
 
Hmm.. ich bin auch grad am basteln mit dem Pollin-Display.
Gibts hierzu schon einen Anschlussplan bzw. Softwarebeispiele für Bascom?
 
Hallo avanhaaren!

Erst einmal herzlich willkommen im Forum! :ciao:


Solltest du den Thread mit dem Display noch nicht gefunden haben....

H I E R ist der Link dazu. :)

Und für Abends auch mit Beleuchtung---> SED1520 beleuchtet ;)


Grüße,
Cassio
 
Hi,

kann ich eigentlich die Datenports auch einzeln zuweisen? Bei einem Glcd 240*128 zb portdb0 = pb1 ? geht das unter bascom?

gruß
jens
 
Hallo Jens!

Sorry, ich komme erst jetzt dazu, hier mal etwas zu schreiben.


Ich weiß aber nicht genau, wie du das meinst! :hmmmm:

Bei einem GLCD benötigst du einen ganzen Port für die Datenverbindung.
Geht es dir darum, dass du keinen ganzen Port mehr frei hast? Wie z.B. bei einem Mega8?

Ich bin mir nicht sicher, ob dir die Befehle "Write_port" und "Read_port" in diesem Falle weiterhelfen bzw. ob BASCOM damit zurecht kommen würde.
Zwar kannst du mit den Befehlen das Splitting von Ports vornehmen..... ob dies aber auch für die Config eines GLCDs gilt, bezweifle ich. ;)

Gruß,
Cassio
 
Hi Cassio,

die Frage hat sich erledigt. Habe das GLCD 240*128 mit dem t6368c Controller zum laufen gebracht. Ich werde mein Projekt die Tage mal vorstellen. Vielleicht habe ich bis dann den Touch in Betrieb genommen.

Gruß
Jens
 
Hallo Cassio,
ok und woran hat es nun gelegen ,daß das Pollin GLcd 122x32 keine Linien angezeigt hat?Ich habe diese GLcd am Mega8 laufen und es macht keine Linien sondern statt dessen Balken die acht Pixel hoch/stark sind.Zahlen und Bilder funktionieren wenngleich ich zugeben muß,das das Teil recht zickig ist.

viele Grüße
I.F.
 
Hallo !

Der ordnungsgemäße Betrieb des Displays ist HIER beschrieben! ;)

Gruß,
Cassio
 
Hallo Cassio,
schon klar,da habe ich die Grundinformationen zu diesem Display ja auch her.Hast du super gemacht,hatte mich extra desswegen hier angemeldet.
Wie dem auch sei,wie ich in deinen Beispielprogrammen sehe hast auch du nicht den Befeht "Line" oder "Pset" zum schreiben einer Linie oder zum setzen eines Pixels verwendet.Zufällig wohl,denke ich,denn ich hätte doch zu gern gewußt ob dein Display ordentlich eine Linie gemacht hätte.Denn wenn es das bei dir gemacht hätte,müßte ich den Fehler bei mir suchen,ansonsten schiebe ich den erstmal auf´s Display :) .

viele Grüße
Interner-Fehler
 
Hallo I.F.!

Sorry, aber ich habe beim Test des Displays wohl nicht mit Linien gearbeitet. :hmmmm:
Daher kann ich dir leider zu dem Thema auch keine Hilfe anbieten. :eek:

Momentan habe ich hier auch kein Testboard mehr frei und darum kann ich auch nicht mal eben schnell einen Versuch starten.

Hoffe, du kommst auch allein dahinter. :)

Gruß,
Cassio
 
Hallo Cassio,
ok verstehe,schade auch,aber nicht zu ändern.
Nein ,ich bin noch nicht dahinter gekommen warum sämtliche graphischen Befehle (Kreis,Line,Punkt) nicht funktionieren.Allerdings habe ich mich inzwischen auch mit anderen Kurzgeschlossen die mit dem Display gearbeitet haben und auch die haben die gleichen Probleme.Na ja,vielleicht hast du ja mal irgend wann wieder Zeit und Lust....:adore: ,dann sehen wir weiter.

viele Grüße
I.F.
 
Hallo Cassio,

ich habe mir auch das Display von Pollin geholt und versuche nun schon seit einigen tagen das ding zum Laufen zu bewegen.
Ich habe es an einem ATMEGA16 angeschlossen und genau nach deinen Anschlussplan angeschlossen. Jedoch funktioniert da gar nichts. Ich kann zwar den Kontrast verstellen aber ansonsten tut sich nix.
Kannst du mir irgendwie weiterhelfen? :confused: :confused: :confused:

Danke
 
Hallo Diha !

Hast du dein Display hier nach angeschlossen und programmiert?


Bedenke bitte, dass am Mega16 die Pins PC5, PC4, PC3 und PC2 auch für den JTAG verwendet werden können.
Der JTAG muss also per FUSEBITS erst abgeschaltet werden.... oder du nimmst einen anderen PORT. ;)


Schöne Grüße,
Cassio
 
Status
Für weitere Antworten geschlossen.

Ü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)