DogM163 mit PCA9555 im 4-bit-Modus

andy75

Neues Mitglied
01. Juli 2011
4
0
0
Sprachen
Hallo an alle,

Ich habe eine Platine gebaut mit einem DogM163 display welches im 4bit Modus über einen PCA9555 angeschlossen habe.
Meine sonstigen Schaltungen gehen auch, nur das Display gibt kein muchs von sich.

Ich habe mal die vorhandenen Lib´s genommen und mein Programm ein wenig angepasst.
Die Lib´s sind aber leider in Assembler geschrieben und da bliche ich überhaupt nicht durch!

Im Anhang habe ich mal mein Programm, die Lib und ein Anschlussbild meines Displays.

Was bisher über I2C Funktioniert:
- LED ein/ausschalten
- Taster abfragen

Was nicht geht:
- das DogM163V5 im 4bit Modus :confused::confused::confused:

Ich habe mit einem Oszi an den Displaypinns gemessen. Da scheint nichts anzukommen. Komisch ist aber das am selben Baustein die Led´s und Taster funzen. Der PCA9555 ist also nicht defekt.

Ich brauche wirklich dringend hilfe mit der lib!

Hier mal mein Projekt: Anhang anzeigen PCA9555-4bit-LCD-Taster.zip
 
Hi Andy,

Im Anhang habe ich mal mein Programm, die Lib und ein Anschlussbild meines Displays.
stell doch das Anschlußbild bitte nochmal als PNG oder GIF hier rein. Die Pixel der Schrift verschwinden bei nem JPG eher im statistischen Rauschen. Will heißen ... nicht wirklich was zu erkennen.

Merke : JPG für Fotos und PNG/GIF für Diagramme/Pläne. Dann sieht man mehr und holt das optimale aus dem Format.

Gruß
Dino
 
Hallo Andy!

Willkommen im AVR-Praxis Forum! :ciao:


Ich muss Dino recht geben.....
Auf deiner Zeichnung kann man nicht viel erkennen!
JPG-Dateien eignen sich für Fotos und ähnliche Bilder mit realen Motiven..... bei Zeichnungen nimm lieber das GIF-Format!


Zu deinem Problem mit der Anzeige....
Ich habe mir deinen Programmcode nicht angesehen weil ich der Meinung bin, dass du MWS im Bascom-Forum bei Problemen besser selber fragen solltest!
Er hat die ursprüngliche LIB von Kent Andersson geändert und angepasst!
Aus dem Grunde sollte er die erste Adresse bei Fragen sein. :wink:

Ich kann mir aber gut vorstellen, dass es bestimmt nicht an der LIB von MWS liegt! :cool:
Vielleicht kann er dir aber trotzdem bei deinem Problem weiterhelfen.


Grüße,
Cassio
 
Herzlich willkommen auch von mir erstmal.

Also, zu Deinem Problem. Hast Du das Datenblatt vom DogM163 mal angeschaut? Ich glaube nicht.
Weil: Dein Anschlussplan stimmt nicht. Wenn Du das Display im 4-bit Modus betreiben willst, musst Du die Pins D0 bis D3 an 5V legen und nicht an die Masse, wie Du es gemacht hast.

Aber: Warum 4-bit Modus? Das Display hat doch eine SPI-Schnittstelle, über diese geht es doch wesentlich einfacher?

Grüsse
Heinrich
 
Oh, nein wie blind ist man doch manchmal.
Normalerweise werden die Pins an Masse gelegt. Das ist das 1´ste Display was ich verbaue wo das nicht so ist.

SPI-Modus: Laut erweiterten Datenblatt des verwendeten Controllers (ST7036) ist der SPI-Mode beim Dog nicht verfügbar!

Meine Schaltung habe ich geändert D0-D3 an +5V aber leider zeigt das Display nichts an!!
 
Ja kann schon sein, ich habe aber nun mal eine fertige Platine mit einem PCA9555 einem DogM163 im 4bit-Modus.
Ansonsten funzt alles was ich mit der Platine machen wollte, nur halt das Display zeigt nichts an!
Ich habe schon auf einer anderen Platine ein Display im 4-Bit Mode mit einem PCF85xx (8EA) am laufen.
Ich verstehe eigentlich gar nicht warum das mit dem PCA9555 nicht geht?????
 
Hallo,

ich pack den Plan nochmal als PNG rein damit man ihn zum anschauen nicht extra runterladen muß ...
Displayanschluss.png
schöne hohe Auflösung und trotzdem nur 24,5kB groß ...

Gruß
Dino
 

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