Forum: Mikrocontroller und Digitale Elektronik Nokia 3310 , ATMega8535 & Pascal


von Grobi (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

Ich versuch mit meinem ATMega8535,16MHz ein Nokia 3310 Display
anzusteuern und hab das ganze mit AVRco Pascal programmiert. Leider
klappt das ganze nur halb. Ich kann das Display initialisieren und alle
möglichen Kommandos ausführen z.B. DisplayModus umschalten, aber wenn
ich Daten zum Anzeigen hinschicke passiert garnix. Da das Display am
Zustand des DC Signals erkennt ob ein Kommando oder Daten anliegen
(0=Kommando 1=Daten) hab ich das nachgemessen und der Pegel is auch
i.o. 1=1.9V . Ich weis einfach nich worans liegen kann vielleicht is
die Einstellung vom SPI falsch (enabled,master,osz/16) hab das auch
noch nie vorher benutzt, aber kanns mir eigentlich nich vorstellen. Das
testprogramm im Anhang ist eine etwas abgewandelte version einer Unit
die ich hier im Forum gefunden habe. Läuft halt alles bis auf die
Anzeige der Daten. Vielleicht kann sich das jemand mal anschauen.

Grobi

von Jens123 (Gast)


Lesenswert?

HI 1,9V bei HIGH?? ist etwas wenig.. 2,5V sollten es mindestens sein..
Wie sieht deine Schaltung aus?? Evtl. hast du etwas falsch
angeschlosssen???
Such hier mal nach Chipkarte Textdisplay da ist irgendwo ein code fuer
das Display und dem ATMEGA8
Gruss Jens123

von Grobi (Gast)


Angehängte Dateien:

Lesenswert?

Das Bild im Anhang ist eigentlich genau so wie ich die schaltung auf
meinem testboard aufgebaut habe.

von m@u (Gast)


Lesenswert?

Hast du eventuell noch die Pullup-Widerstände irgendeiner Schnittstelle,
die dir reinfunken? Ich hatte ein ähnliches Problem mit dem ATmega162,
als ich versehentlich immer noch das JTAG Interface am Laufen hatte,
ohne es zu merken. Die angeschlossenen LED haben dann nicht mehr
geleuchtet, weil schlicht zu wenig Strom fliessen konnte.

von Grobi (Gast)


Lesenswert?

die einzigen Pullups sind am Reset vom µc (10KOhm) und am Reset vom
Display (100KOhm) und mehr als die beiden 33pF Kondensatoren für den
16MHz Quarz, der Quarz selbst und der µc sind auch garnicht auf dem
Testboard drauf. Darum kapier ich das auch nicht, die Leitungen hab ich
eigentlich auch so gelegt das da nich großartig was passieren sollte.

Grobi

von Grobi (Gast)


Lesenswert?

oh mir is vorhin aufgefallen das laut Datenblatt des Mega8535 an Pin 31
GND and an Pin 30 VCC angeschlossen werden sollte. Leider wurde das
problem dadurch auch nicht behoben. Ein Pullup an DC hats auch nicht
gebracht. Vielleicht is das Display auch einfach Schrott, was sehr
schade wäre da ich das grad mal ne Woche hab und ich habs wirklich
pfeglich behandelt.

Grobi

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.