Moin, ich nutze dieses LCD http://www.pollin.de/shop/dt/MzU0OTc4OTk-/Bauelemente/Aktiv/Displays/LCD_Modul_SOLOMON_LM118KFWL2_LM1180SGL2_.html mit einem ATmega8. Ich habe den Code hier aus dem Forum zu Ansteuerung des LCDs genutzt. Wenn ich die Schaltung benutze und der ISP (AVRISP mkII) angeschlossen ist, funktioniert die Schaltung einwandfrei. Am Port für den ISP hängt sonst nichts dran. Am Reset ist ein 10k Pullup angeschlossen. Was nun komisch ist: Wenn ich die Schaltung betreibe OHNE den angeschlossenen ISP, zeigt das Display nur noch sinnfreie Zeichen. Das Programm des µC scheint aber zu funktionieren, da die anderen Dinge nicht beeinträchtigt scheinen. Habt ihr da vielleicht eine Idee, was ich falsch mache? Dank & Gruß, Alex
Gast
#1479109
Schema?
Sorry, vergessen :)
Dein display hängt an der UART?! Ist die per Fuses aus? weil sonst git das nix mit dem display gruß Tobi
Gast
#1479133
>Dein display hängt an der UART?! Ist die per Fuses aus? weil sonst git >das nix mit dem display Wär mir neu das man den UART per Fuse abschalten kann;) So der eine oder andere Abblockkondensator könnte nicht schaden.
Man kann ja so ziemlich alles abschalten ^^ Aber ist trotzdem nicht förderlich nen datenleitung auf die uart zu packen... Gruß tobi
Gast
#1479142
>Aber ist trotzdem nicht förderlich nen datenleitung auf die uart zu >packen... Solange man den UART nicht benutzt ist das Pfurzegal!
Gast
#1479145
was sollte das ausmachen? Außer, dass der UART halt net mehr benutzt werden kann... ansonsten ist das ein ganz normaler Port... was macht eigentlich der Transistor T1 bei nem High am Ausgang? Selbstzerstörung? =)
Also bei mir klappt das nie... Aber probieren geht über studieren.... >was macht eigentlich der Transistor T1 bei nem High am Ausgang? >Selbstzerstörung? =) Gut möglich... Aber ich denke er soll einen reset verursachen... oder das wäre das resultat aus einem high an de basis. Gruß Tobi
Der T1 ist nen DS18S20, ich hatte auf die Schnelle kein passendes Symbol. ;) UART hin oder her...wenn da was per Software falsch eingestellt worden wäre, würde es doch gar nicht gehen. Es geht ja, aber eben nur, wenn der ISP dran is. Abblockkondensatoren sind dran, aber nicht im Plan. Ist nen "trial and error"-Aufbau... :)
Gast
#1479154
Ah nee, ist ein Thermometer... =) wird der Atmega eigentlich mit dem Internen OSC betrieben? Vielleicht stimmt das Timing für das Display net ganz, welcher Controller ist dort verbaut?
Gast
#1479156
>Ist nen "trial and error"-Aufbau... :)
Na dann check mal deine Verbindungen.
Irgendwas wird da fehlen. Masse?
Interner RC auf 4MHz. Es funktioniert ja auch alles einwandfrei, wenn der ISP dran is. Frequenz is auch richtig angegeben in den LCD-Routinen. @holger: welche Verbindungen meinst du genau? Bis auf die Kondensatoren ist eigentlich alles im Plan angegeben was verbaut ist...
Gast
#1479163
der meint, ob du z.b. die masse auch richtig verlötet hast (keine kalte lötstelle, freiluftaufbau, etc)
Gast
#1479164
@holger: welche Verbindungen meinst du genau? Na dein ISP stellt scheinbar eine Verbindung her die ohne ISP nicht existiert.
Gast
#1479172
Die Leitungen D0 bis D3 vom LCD müssen an Masse Janosch
Janosch schrieb:
> Die Leitungen D0 bis D3 vom LCD müssen an Masse
Nein, müssen sie nicht. Wenn schon dann an 5V.
Nahezu alle LCDs haben hier Pullups eingebaut, so dass dies unnötig ist.
Gast
#1479178
>Wenn schon dann an 5V. Steht auch in den meisten Datenblättern.
Aber wenn dann auch nur über Pullups.
Falls jemand auf die Idee kommt aus dem Display zu lesen;)
Okay...Problem gelöst :)
Ich hatte nicht darauf gedachtet, dass die Start-up Zeit 0ms betrug. Mit
> 0ms funktioniert alles einwandfrei.
Trotzdem vielen Dank für eure Anregungen!!!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
