Hallo, habe vor einem Jahr mal ein LCD an meinen ATMEGE32 gehängt und es lief sofort (main_ok.hex) mit dem File funktioniert es immer noch. Leider fehlen mir dir Sourcen dafür. Also die Sourcen neu besorgt, compiliert, geflasht und nix geht (main.hex) Das LCD hängt an Port C und JTAGEN hat im Ponyprog keinen Haken. Hat vielleicht jemand eine Idee? Gruß Florian
Reagiert das Display auf die Initialisierung? z.b. ändert sich der Kontrast leicht ? Ansonsten kontrollier mal die Initialisierungsbefehle im LCD.C Die Initialisierung steht normalerweise im Datenblatt deines Controllers. Wenn das Display einschalten sollte ... keine Ahnung. Kannst ja mal probieren, ob über ReadLCD eine Antwort bekommst.
Hängt das LCD auch an PortC an den richtigen Pins? Probiere mal rum mit RS / RW und E (in der lcd.h). Ich hatte da auch mal ewig rumgesucht und hatte die Pins vertauscht.
ersteinmal vielen Dank für eure beiden Antworten. Habe den Fehler gefunden, wenn man so will. Mit der neuesten Version von WinAVR geht es irgendwie nicht (WinAVR-20070122), also habe ich eine ältere Version getestet(WinAVR-20060421). LCD macht genau dass, was es soll. Frage mich natürlich, warum das so ist, aber das kann erst einmal warten.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.