Nokia 3310 , ATMega8535 & Pascal

Gast #122618
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
Angehängte Dateien:
Gast
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
Gast
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.
Gast
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
Gast
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.