Hallo,
Ich möchte ein Nokia 3310 LCD display an einen ATmega162 oder anderen
AVR anschließen. Hat hier irgenjemand schon erfahrung damit? Eventuell
ein Beispielprogramm? Oder Schaltplan?
Übrigens das Display verwendet den LCD driver PCD8544. Die Pinbelegung
vom Display ist mir auch schon klar. Ich weiß nur noch nicht genau wie
ich es an einen AVR anschließen soll, und wie ein Prog. aussehen könnte.
MFG
Jörn
PS: Meine Webseite: www.joern-elektronik.de
@ Sascha Weitkunat
Danke erstmal, aber die infos von google hab ich mir schon alle
angeschaut!
Ich wollte wissen ob jemand schon mal so etwas gemacht hat mit dem Nokia
display, eventuell ein fertiges projekt.
@Matthias
Danke für die Antwort, aber die seite kenn ich schon. Was ich nicht
verstehe wie das Display im Schaltplan angeschlossen wird. (siehe
anhang) Da ist zwar ein Display connector aber an welche pins muss der
an den Mikrocontroller?
MFG Jörn
Am besten mal den Erbauer des Yampp7 fragen, ob er mal ein/zwei Bilder
machen kann und das nochmal beschreibt. Hab mir jetzt bei Ebay mal so
ein Display besorgt. Mal schauen, wie weiß ich komme.
Wenn noch jemand was weiß oder rausfindet wäre ich über Infos erfreut
Gruß
Markus
Hi
wie wärs wenn du nächstes mal sagst das du den YAMMP schon kennst? Ich
mach mir die Mühe, such die URL raus und klick mich durch die Seite um
dir das Suchen zu erleichtern und du kennst das schon. Vielen Dank.
Was ist an X3 unklar? Das Display wird halt an die SPI-Schnittstelle
angeschlossen und wenn es angesprochen werden soll über CS ausgewählt.
Matthias
@Matthias
Hi,
Ich habe doch geschrieben das ich mir "alle" infos die man mit google
findet schon angeschaut habe. Vielleicht habe ich das unklar vormuliert.
Aber danke für deine hilfe.
MFG Jörn
Hi
Ich habe mich noch mal auf die suche nach infos zum Display gemacht, da
bin ich über ein Prog. gestoplpert welches das Display über den Parallel
Port des PC's ansteuert. Der SChaltplan ist auch im programm integriert.
(view -> schematics). Das Prog. ist im anhang.
Eine gute Seite zum Display ist: www.microsyl.com
Ich hoffe das diese infos uns allen im Forum weiterhelfen
MFG Jörn
hab mir das Display auch mal angesehen, sieht ganz brauchbar aus, was
kostet denn so ein Display?
Und gibt es noch andere Handy-Displays die man nutzen könnte und für die
man auch die nötigen Datenblätter erhält?
@Sascha Weitkunat
Das Display hat Metallkontakte, am besten man lötet Kabel dran. (Bild im
anhang)
Eine Hintergrundbeleuchtung ist leider nicht integriert, aber man kann
sie im Prinzip sehr einfach selber mit LED's herstellen.
Hi,
habe mal ein Prog. in Assembler geschrieben was das Display mittels AVR
ansteuern soll. Leider habe ich echt keine ahnung ob es funktioniert, da
ich keinen MC habe. Müsst ihr einfach ausprobiren!! Bitte schreibt ob es
funktioniert. Oder postet die fehler, oder ein verbessertes prog.
Noch ne frage, gibt es ein Prog was einen hex oder asm code simulieren
kann. Gut wäre es auch, wenn es z.B PortB vom MC am lpt port simuliren
könnte.
MFG Jörn
Hi
ich hab heute auch zwei von den Displays bekommen (5Euro über Ebay) und
an einen Mega16 (SPI-Schnittstelle) angeschlossen. Das Display tut
seinen Dienst. Ich werde dann demnächst mal ein paar weitere Routinen
für Text und Grafik schreiben. Der Nachteil an dem Display ist das man
den Inhalt nicht auslesen kann. Damit werden Routinen wie set_pixel()
kaum möglich wenn man den Displayinhalt im RAM nicht spiegelt.
Matthias
Das würde ich sowieso machen. Die Datenmenge ist nicht so groß (ca 500
Byte), das man das nicht ein paar mal pro Sekunde komplett refreshen
kann.
Ich warte leider noch auf meine Displays. Bei wem hast Du die bestellt?
kaufnett.de? Wann hast Du die bestellt? Meine sollen am Montag
rausgegangen sein, sind aber bis heute noch nicht eingetroffen.
Anscheinend hat die Post da gepennt.
Ich hoffe die kommen bald
Gruß
Markus
Hi
kaufnett.de
Montag rausgegangen und heute angekommen. Das ist nicht die Post das
sind die. Aber egal. 504-Byte sind doch recht viel für einen Controller
der nur 1kByte RAM hat. Naja. Mal sehen wie es weitergeht.
Matthias
Hm, wenn Die Montag verschickt wurden und Du die heute bekommen hast hat
das schon mal ziemlich lang gedauert. Ich verschicke selber relativ viel
mit der Post und das kommt in der Regel am nächsten Tag an. Kann
natürlich sein das die zu mir in die Pampa nen Tag länger brauchen.
Wenn's Post war hab ich vielleicht Glück und die kommen morgen noch
(händezumgebetfalt)
Hi
die Erfahrung hab ich mit der Post auch. Ein oder maximal zwei Tage. Ich
denk halt das die Displays bei kaufnett.de (was für ein Name) erst
gestern raus sind.
Matthias
Hm, ich hab am Montag die Rechnung und die Versandbestätigung bekommen.
Mittwoch und heute hab ich mit dem Typ telefoniert. Er hat mir
versichert, das die Ware noch am gleichen Tag versand wird wenn das Geld
vor 15:00 Uhr eingeht. Heute wollte er bei der Post nachfragen weil
angeblich noch andere Lieferverzögerungen bemängelt hätten deren
Bestellungen am Montag raus gingen. Genug positive Bewertungen hat er
ja, und das Du die Displays bekommen hast läßt mich zumindest hoffen.
Naja, mal schauen.
Gruß
Markus
Ich sollte gelegentlich bei meinen Vermietern vorbeischauen. Die haben
das Paket angenommen :) Soll heißen, ich hab die Displays auch schon
heute bekommen, nur nicht gleich gefunden :).
Werd mich dann mal an die Arbeit machen.
Hallo, habt ihr gesehen was www.handyzubehoer.de schreibt?
Erstklassiges Ersatz LCD Display inklusive bereits angebauter Platine.
Achtung: Nicht zu verwechseln mit minderwertiger Ware aus Asien! Unser
Preis: EUR 24,97
Und was ist das für 8-15 EUR bei ebay?
Armin
Hi,
Habe nun endlich den ATmega162. Doch irgendwie bekomme ich das Display
daran nicht zum laufen!! Ich denke es ligt an meinem prog. Hat hier
schon wer ein fertiges testprog für einen AVR hinbekommen??? Wäre nennt
wenn der/die es dann Posten würde.
MFG Jörn
Den ATmega162 habe ich von Reichelt.
@Matthias, Danke für dein prog. aber leider programmiere ich zur Zeit in
assembler. Hat jemand was in assembler??
MFG Jörn
Ich habe gerade festgestellt das mein ATmega162 ohne Quarz läuft. Kann
das überhaupt gehen???? Oder benutzt der MC einen Internen RC
oszilator?? Wie kann ich ihn auf Quarzbetrieb umstellen??
MFG Jörn
kann ich machen, wird dir aber nicht viel bringen weil es in Pascal
geproggt ist.
Es erhebt keinen Anspruch auf Schönheit und 100 prozentige Funktion, und
aktuell macht es auch nix. Man muß einfach nur das Array beschreiben und
DispRefresh aufrufen
Mittlerweile hab ich es sogar geschafft die Grafik Library vom E-Lab
Pascal Compiler so anzupassen das es mit den Nokia Disolay läuft :)
Jetzt brauche ich keine eigenen Grafik und Text Routinen zu schreiben.
Leider gibts die Grafik Library nur in der Profi Version
Hi Jörn,
würdest Du Dein Assemblerflie mal posten, es sei denn dass sich außer
dem Stack nichts geändert hat.
Weil es hat nicht jeder das tolle Pascal :-(
Das wichstigste zur Ansteuerung steckt in den Funktionen LCD_CMD,
LCD_Data und InitDisplay. Das läßt sich wohl problemlos lesen und
umsetzen. Einziger Vorteil von dem Pascal ist, das ich keine Text und
Grafikroutinen programmieren muß