Hallo allerseits, wir hoffen, ihr könnt uns helfen. Wir versuchen verzweifelt ein 128x64 glcd von Pollin mit zwei ks0108 Controllern zum Laufen zu bringen. Auf dem Display zeigt sich mit dem von uns geschriebenen Code, der sich im Anhang befindet, nur 4 von 8 bits eines Bytes, um genau zu sein, immer nur die zwei jeweils außen Liegenden: XX000XX Die inneren 4 bits können weder geschrieben noch gelesen werden und wir wissen einfach nicht mehr weiter. Angesteuert wird das Display mit einem ATmega32. DB0-DB7 liegen an Port C und RS, R/W, EN, CS1, CS2, RST an Pin 7 bis 2 von Port A. An der Verkabelung des Displays kann es unserer Meinung nach nicht liegen, weil wir hier zwei Displays rumliegen haben und bei beiden das gleiche Problem auftritt. Es wäre Klasse, wenn uns jemand helfen könnte. Niklas & André Edit: Sorry, sollte nur in der GCC-Rubrik stehen
Hi Jörg, wir haben nur einen ISP zur Verfügung. Meines Wissens nach verfügt dieser nicht über JTAG. Hast du vielleicht eine andere Idee?
Das JTAG liegt an Port C und ist meines Wissens bei der Auslieferrung gesetzt. Im AVR Studio kann man das enrsprechende Bit setzte/löschen. MW
Das JTAG interface ist standard-mäßig an (damit man neue µCs per JTAG programmieren kann) und lässt sich per Fuse oder vom Programm abschalten -- einfach mal in's Datenblatt schauen. hth. Jörg
Oh Mann, wie peinlich!!! JTAG in den Fuses disabled und schon funktionierts. Da wären wir in drei Jahren nicht daruf gekommen. Vielen, vielen Dank!!!!!!!
Wenn solche Fehler (die hier mindestens JEDE Woche auftauchen ) vielleicht Irgendwo sammeln könnte, damit nicht jeder einen neuen Thread starten muß... Oh, moment mal, was ist das http://www.mikrocontroller.net/articles/AVR_Checkliste eigentlich ? ;-) scnr --Jörg
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.