Gast
#30535
Hallo!! Tut mir leid, das ich euch mit dem schon 1000fach durchdiskutierten Problem belästige, aber in den anderen Beiträgen habe ich nichts gefunden: Folgendes Problem, Ich verwende einen ATmega8, daran habe ich wie im Tutorial beschrieben den LCD angeschlossen, ausser an die D-Port-Pins an die B-Port-Pins. Die Software habe ich auch vom Tutorial genommen, habe aber alle PORTD durch PORTBs und alle DDRD durch DDRBs ersetzt. Wenn ich dem Ganzen nun Saft gebe, dann habe ich in der ersten Zeile einen schwarzen Balken in der zweiten nicht (verwende ein 2*20 er LCD welcher HD44..... kompatibel ist). Das deutet darauf hin, dass der LCD nicht initialisiert wird. Ich habe bereits alle Leitungen geprüft (wenn ihr meint, es liegt daran, dann mach ich das nochmals). Könnte es auch an der Software liegen? Sind die Delays zu kurz? Ich habe keinen externen Oszillator angehängt, habe auch nichts an den Bitsgeändert die für das Taktsignal verantwortlich sind, dann sollte doch der Interne Takt von 1MHz eingestellt sein?? Könnte mir jemand helfen?? Danke!!