Hallo, ich bin ein absoluter Anfänger im Bereich Elektrotechnik, C-Programmierung und Mikrocontroller. Und schon stoß ich auf meine erste Hürde... Problem: ich bekomme bei AVR Studio die Fehlermeldung: A problem occurred when executing the command. Make sure that you are usind the correct programming method. Current mode is ISP. See the command output für more info. Wie ich dahin gekommen bin: Ich habe mir ein Starterkit für AVR-Entwicklung gekauft. (Anhängend ist ein Bild von der Hardware) Enthalten sind ein USB Adapter (USBprog.), AVR Entwicklungsplatine (Hersteller: OLIMEX), Passendes Netzteil, ATMega8 Baustein und USB- Flachbandkabel. Dazu habe ich das Buch "AVR-RISC Embedded Software selbst entwickeln" gekauft. Den USB Adapter habe ich nach Anleitung zusammen gebaut und gelötet. Dann habe ich nach Anweisung des Buches erst WinAvr, dann AVR-Studio insalliert. Dem Buch gefolgt habe ich dann den USB Adapter am pc angeschlossen. Der wurde auch promt vom Pc gefunden und es wurde AVRisp mk2 Clone installiert. Nun habe ich Nach dem Start von AVR Studio habe ich ein neues Projekt angelegt. Wie im Buch beschrieben habe ich unter Einstellungen bei "Device" Atmega8, bei "Frequency" 8000000hz und bei Optimization: -Os eingetragen. Dann habe ich ein erstes ganz kleines Programm geschrieben (Alles nach Anleitung), Build und Run ausgeführt (hat alles geklappt) und dann auf "Auto Connect" geklickt. und ab hier taucht der Fehler auf. in dem Erscheinenden Fenster erscheint unten eine Auflistung die so aussieht: Setting mode and device parameters.. OK! Entering programming mode.. FAILED! Leaving programming mode.. OK! und die Fehlermeldung taucht auf. Aber wie schon gesagt bin ich absoluter Newbie und komme weder mit Tante Google, noch mit der Suchfunktion weiter. Ich hoffe ihr könnt mir helfen. Vielen Dank.
hast du im Connect Dialog den 'AVRISP mkII' angewählt? Dann noch bei ISP Mode Settings die Frequenz auf 125khz runtersetzen. Wenn der ATMega8 neu ist und mit dem internen Oszi auf 1Mhz läuft muss man erst mit einer langsameren ISP Frequenz starten. Dann den Butten 'Read Signature' drücken um den ersten Verbindungstest zu machen (alles im Main Tab von dem Connect Dialog).
Für mal die Quicktips aus. Besonders den Teil mit der ISP-Frequenz. Setze die runter auf weniger als 250 KHz (1/4 von 1 MHz = Werkseinstellung Atmega8). Wo man die Einstellung findet, sieht man auf dieser Seite: http://www.pololu.com/docs/0J6/5.b
Die ISP-Frequenz habe ich, wie beschrieben, nun auf 125KHz gedrosselt. AVRISP mkII ist angewählt. Wenn ich auf "Read Signature" drücke, kommt die gleiche Fehlermeldung. Die Quicktipps geben ja leider auch nicht viel mehr her als zu schauen ob alles richtig angeschlossen ist und die Frequenz runter zu drehen. Hat alles leider nix gebracht... Ich habe irgentwie das Gefühl, dass AVR Studio die Olimex Platine garnicht erkannt hat. Auf der Platine ist eine rote LED verbaut, aber die hat bisher überhaupt nichts angezeigt. Ist das ein schlechtes Zeichen?
Hi, ich würde sagen das ist eine Power LED sprich dein Board hat keine Spannung mögliche Fehler könnten sein Spannungsquelle verpolt oder die Spannung ist zu gering mess doch mal mit einem Multimeter nach. Gruß Sascha
die rote LED ist keine Power LED, die wird über einen Port Pin geschaltet (wenn der Jumper dazu gesteckt ist). Ist das 10-polige Flachbandkabel richtig gesteckt (rote Seite an Pin 1 Markierung)?
Guten Morgen, aufgrund der Steckerform ist es nicht möglich das Flachbandkabel falsch herum aufzusetzen. Mit spannung wird das board über ein Netzstecker mit 7.5V versorgt.
Doch ist es, wenn jeamnd den Stecker falsch rum auf das Kabel gepresst hat! Schau mal bitte, das die Rote markierung an beiden seiten an den VCC und MOSI Pin zeigt. Zeigt die Rote markierung auf GND /Miso is was falsch....
Reichen dem Spannungswandler auf dem Olimex-Board die 7,5V Vin? Kannst du das Steckernetzteil auch auf Vin = 9V stellen? Polung des Steckernetzteils ist richtig; bei manchen kann man die auswählen und nach Murphy...?
Nun möchte ich noch einmal darauf hinweisen, dass ich Newbie bin ^^ "Schau mal bitte, das die Rote markierung an beiden seiten an den VCC und MOSI Pin zeigt. Zeigt die Rote markierung auf GND /Miso is was falsch...." Wie erkenne ich den VCC Pin? wie erkenne ich den MOSI Pin? er lässt sich auf 9V schalten. Ich habe aber Anfangs mit 9V begonnen, Weil ich aber auf die Fehlermeldung gestoßen bin habe ich gegoogelt und auf einer Seite gelesen, dass man ihn auf 7.5V stellen soll. Hat aber nix gebracht.
Achso, und dann möchte ich noch anmerken... Also ich bin mir nicht sicher, aber es ist durchaus auch möglich, dass ich den µController Anfangs falsch herum in den Sockel gesteckt habe. Könnte er dadurch vielleicht beschädigt wurden sein?
Weiss ich nicht. Ist mir noch nie passiert. Toi Toi Toi. Ich würde um sicher zu gehen einen neuen Atmega8 ordern.
Hallo Lars, ich hatte letztens das gleiche Problem wie du! Ich nutzte Vista (bitte keine Kommentare). Als ich das ganze unter XP zu laufen brachte, ging alles reibungslos. Vermute deshalb ein USB-Treiber-Problem mit Vista. Gruss SSM
wenn der Clone mit der org. Treibern vom AVRISP läuft sollte es unter Vista klappen, läuft hier auch ohne Probleme, AVR Studio 4.16. Hast du die Lötstellen am ISP kontrolliert? Bei dem Bausatz musste man doch nur die Steckerleisten einlöten? Dann wäre ein Oszi natürlich hilfreich um zu sehen ob der Mega taktet.
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.