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
Gast
#607887
JTAG?
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?
Gast
#607901
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
Gast
#607907
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!!!!!!!
Gast
#607944
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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.