Forum: Mikrocontroller und Digitale Elektronik AVR ATmega 32L ->Entering Programming mode Failed


von Dome (Gast)


Lesenswert?

Hallo Zusammen,

hab ein typisches anfänger Problem, aber erstmal zu meiner Hardware:
Atmel-ATMega 32 Board mit TFT-Touch-Display und Kamera (siehe Link)
http://cgi.ebay.de/Atmel-ATMega-32-Board-TFT-Touch-Display-Kamera-SD_W0QQitemZ200578961669QQcategoryZ32150QQcmdZViewItemQQ_trksidZp4340.m263QQ_trkparmsZalgo%3DDLSL%252BSIC%26its%3DI%26itu%3DUCI%252BIA%252BUA%252BFICS%252BUFI%252BDDSIC%26otn%3D8%26pmod%3D140505507484%252B140505507484%26po%3D%26ps%3D63%26clkid%3D7455134052800333386

und diesen Diamex USB ISP-Programmer 
http://cgi.ebay.de/DIAMEX-USB-ISP-Programmer-ATMEL-AVR-STK500-ATmega-/400158772578?pt=Wissenschaftliche_Ger%C3%A4te&hash=item5d2b524d62

Ich erhalte jedes mal, beim versuch mich mit den Microcontroller zu 
verbinden bekomm ich nur eine Fehlermeldung, dass es unter umständen an 
den Takt liegen könnte usw. sowie folgende Zeilen:

Setting mode and device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode..FAILED!/OK!(ka, warum nicht immer das selbe in 
dieser Zeile da steht)

Wenn ich auf "Read Signature" klicke, erhalte ich entweder die Meldung: 
Could not connect to programmer bzw. erhalte wieder die oben genannte 
Fehlermeldung  und zusätzlich noch 0x00 0x00 0x00 sowie WARNING: 
Signature does not mathc selectted device!

Habe bereits versucht, wie im Forum beschrieben, die Frequenz auf 1/4 
des Oscilators einzustellen. Sofern man dies bei "Main" unter 
Programming Mode and Target Settings macht, hat es nichts gebracht.
Bei Fuses hab ich den SUT_CKSEL ebenfalls vom externen auf den internen 
Osc umgestellt(was ja aber eigentlich nix bringen kann weil ich gar 
keine Verbindung aufgebaut habe)

Ein anderer gedanke war, dass eventuell das Display zu viel Energie 
benötigt und deswegen nicht ausreichend über dem Programmer versorgt 
ist. Sobald man die Kamera einsteckt ist dies uach der Fall. Da sich 
noch ein USB-Port auf der Platine befindet hab ich den noch zusätzlich 
als Spannungsquelle benutzt. Zum benutzen der Kamera reicht es jetzt, 
allerdings hat es, wie bereits erwartet, sonst nichts geändert.

Hat sonst noch jemand eine Ahnung, wie die Verbindung herstellen könnte?

von Hubert G. (hubertg)


Lesenswert?

Den Programmer schon mit einem anderen Kontroller (Board) probiert?
Am SPI hängen auch noch der Card-Slot und der Touchscreencontroller 
drauf.
Es sollte aber in der Beschreibung stehen ob da was zu beachten ist.

von Dome (Gast)


Lesenswert?

Es ist keine richtige Beschreibung vorhanden, lediglich die Datenblätter 
des ATMega's, Displays und Kamera. Hab zwar aus den Datenblatt entnehmen 
können, wie ich die Fuses einstellen soll, aber ohne Verbindung lässt 
sich schlecht was einstellen;-)

Der Programmer scheint Funktionsfähig zu sein, da ich beim Ausstecken 
von jenem bei erneuten Verbindungsversuch eine Meldung erhalte, der 
Programmer sei nicht da.

Könnte es vll damit zu tun haben, dass sich ein ATMega32L auf der 
Platine befindet und ich im AVR Studio dieser Chip nicht zur auswahl 
steht? Hab in einem Forum gelesen, dass ich stattdessen auch einfach den 
normalen 32 nehmen könnte.(würde dann auch meiner Meinung nach erklären, 
warum das Programm den Chip nicht wirklich erkennt, würde mich aber zur 
Frage bringen, wie ich dann die Entsprechende Konfiguration ins Studio 
einbinden kann)

von Hubert G. (hubertg)


Lesenswert?

Es wird im AVR-Studio der Programmer erkannt, das heist aber nicht das 
eine richtige Verbindung zum Board besteht.
ATmega32 und 32L haben die gleiche Signatur.

von daniel (Gast)


Lesenswert?

ich habe so ein board aus asien bekommen (wohl ein nachbau) bei dem 
waren ein paar leitungen so gelegt, dass der header auf der platine 
nicht direkt zur buchse des jtagice mkii passte.

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
Noch kein Account? Hier anmelden.